home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11538_GRAPHICS.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
139KB
|
2,264 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 4BC4 lea.l A5, D4
00000002 F254 0000 .extension 0x254 <<F/1/1>>, 0x0000 // unimplemented
00000006 2B80 0000 move.l [A5 + D0.w], D0
0000000A 17FC 0000 01A2 8000 0002 move.b [[-0x8000 + D0] + 0x2], 0x0
00000014 3458 movea.w A2, [A0]+
00000016 287E movea.l A4, <<invalid special address>>
00000018 2728 28C2 move.l -[A3], [A0 + 0x28C2]
0000001C 2906 move.l -[A4], D6
0000001E 6D38 blt +0x3A /* 00000058 */
00000020 BE90 cmp.l D7, [A0]
00000022 2676 2804 movea.l A3, [A6 + D2 + 0x4]
00000026 05E2 .incomplete
label00000028:
00000028 2682 move.l [A3], D2
0000002A ADB0 syscall WriteResource, auto_pop
0000002C 4E20 .invalid // invalid opcode 4
0000002E 3213 move.w D1, [A3]
00000030 3322 move.w -[A1], -[A2]
00000032 05D2 .incomplete
00000034 FDBA .invalid <<F/6/6>>
00000036 2328 2404 move.l -[A1], [A0 + 0x2404]
0000003A E3AA lsl D2, D1
0000003C C4BC 2D9A 1C88 and.l D2, 0x2D9A1C88
00000042 7E35 moveq.l D7, 0x35
00000044 6C9E bge -0x60 /* FFFFFFE4 */
00000046 6DA2 blt -0x5C /* FFFFFFEA */
00000048 6692 bne -0x6C /* FFFFFFDC */
0000004A DC7C DD42 add.w D6, 0xDD42
0000004E DD44 addx.w D6, D4
00000050 DD46 addx.w D6, D6
00000052 F596 .invalid <<F/6/2>>
label00000054:
00000054 0954 bchg [A4], D4
label00000056:
00000056 0AE0 .incomplete
label00000058:
00000058 B854 cmp.w D4, [A4]
0000005A 6D38 blt +0x3A /* 00000094 */
0000005C 514C subq.w A4, 8
0000005E 1BC6 move.b <<invalid special address>>, D6
00000060 B86C FA86 cmp.w D4, [A4 - 0x57A]
00000064 6F98 ble -0x66 /* FFFFFFFE */
00000066 F474 cpushp DATA, [A4]
00000068 F3AA .invalid <<F/6/1>>
0000006A F9E4 .invalid <<F/7/4>>
0000006C 6FBA ble -0x44 /* 00000028 */
0000006E F3E4 .invalid <<F/7/1>>
00000070 FA26 09D2 .unknown 0xFA26 0x09D2 (W = 5)
00000074 F8A8 DD4C .extension 0x8A8 <<F/2-3/4>> // unimplemented
00000078 5981 subq.l D1, 4
0000007A 0585 bclr D5, D2
0000007C 0AED .incomplete
0000007E B070 FA22 cmp.w D0, [A0 + A7 * 2 + 0x22]
00000082 1F28 EF70 move.b -[A7], [A0 - 0x1090]
00000086 DD4C addx.w -[A6], -[A4]
00000088 FC48 1CE2 .extension 0xC48 <<F/1/6>>, 0x1CE2 // unimplemented
0000008C F988 .invalid <<F/6/4>>
0000008E F54C .extension 0x54C <<F/4-5/2>> // unimplemented
00000090 6DC6 blt -0x38 /* 00000058 */
00000092 6DC2 blt -0x3C /* 00000056 */
label00000094:
00000094 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00000096 DE0C add.b D7, A4
00000098 F4BE cpusha INST
0000009A F460 .invalid <<cinv/cpush with scope=0>>
0000009C 6FB6 ble -0x48 /* 00000054 */
0000009E F3E0 .invalid <<F/7/1>>
000000A0 FD78 .extension 0xD78 <<F/4-5/6>> // unimplemented
000000A2 1B44 14F8 move.b [A5 + 0x14F8], D4
000000A6 1338 ED0C move.b -[A1], [0xFFFFED0C]
000000AA C02C 6FAE and.b D0, [A4 + 0x6FAE]
000000AE 1C2D F378 move.b D6, [A5 - 0xC88]
000000B2 F256 6FA0 .extension 0x256 <<F/1/1>>, 0x6FA0 // unimplemented
000000B6 32E2 move.w [A1]+, -[A2]
000000B8 2DE2 move.l <<invalid special address>>, -[A2]
000000BA 32EA 2DDA move.w [A1]+, [A2 + 0x2DDA]
000000BE 1CC8 move.b [A6]+, A0
000000C0 0ADA .incomplete
label000000C2:
000000C2 A971 syscall EventAvail
000000C4 2E52 movea.l A7, [A2]
000000C6 02B4 FA8D FA8E FA8D andi.l [A4 + A7 * 2 - 0x115], 0xFA8DFA8E
000000CE 31A2 FF87 7088 0A9A move.w [[ + <<invalid base displacement size>>] + A7 * 8 + 0x70880A9A], -[A2]
000000D6 6474 bcc +0x76 /* 0000014C */
000000D8 31BA 9A7C 2E32 move.w [A0 + D2 * 8 + 0x32], [PC - 0x6584 /* FFFF9B56, cstring ""<EOF> */]
000000DE F7C0 .invalid <<F/7/3>>
000000E0 FC66 FA8E .extension 0xC66 <<F/1/6>>, 0xFA8E // unimplemented
000000E4 319A FA70 move.w [A0 + A7 * 2 + 0x70], [A2]+
000000E8 DB3C DB3C add.b 0x3C /* '<' */, D5
000000EC 9046 sub.w D0, D6
000000EE 365A movea.w A3, [A2]+
000000F0 FCAA FBBE .extension 0xCAA <<F/2-3/6>> // unimplemented
000000F4 3652 movea.w A3, [A2]
000000F6 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000000F8 67C8 beq -0x36 /* 000000C2 */
000000FA E250 roxr D0.w, 1
000000FC E252 roxr D2.w, 1
000000FE E250 roxr D0.w, 1
00000100 E250 roxr D0.w, 1
00000102 E252 roxr D2.w, 1
00000104 E252 roxr D2.w, 1
00000106 E4B6 roxr D6, D2
00000108 DB34 DD80 add.b [ + <<invalid base displacement size>> + A5 * 4], D5
0000010C 6C2C bge +0x2E /* 0000013A */
0000010E 1B68 DC06 0A72 move.b [A5 + 0xA72 /* export_330 */], [A0 - 0x23FA]
00000114 F3EA .invalid <<F/7/1>>
00000116 E5FE roxl .w <<invalid special address>>
00000118 DC06 add.b D6, D6
0000011A 0A6A FC48 0676 xori.w [A2 + 0x676], 0xFC48
// begin alternate branch 0000011E-00000128
label0000011E:
0000011E 0676 2C02 2B6A 363A 620A addi.w [[A6 + 0x363A] + 0x620A], 0x2C02
// end alternate branch 0000011E-00000128
label0000011E: // (misaligned)
00000120 2C02 move.l D6, D2
00000122 2B6A 363A 620A move.l [A5 + 0x620A /* export_3133 */], [A2 + 0x363A]
00000128 2091 move.l [A0], [A1]
0000012A 5203 addq.b D3, 1
0000012C 3F03 move.w -[A7], D3
0000012E F1E2 .invalid <<F/7/0>>
00000130 FA6A DC08 .extension 0xA6A <<F/1/5>>, 0xDC08 // unimplemented
00000134 368A move.w [A3], A2
00000136 E640 asr D0.w, 3
00000138 364A movea.w A3, A2
label0000013A:
0000013A FA34 A869 .unknown 0xFA34 0xA869 (W = 5)
0000013E F53A .extension 0x53A <<F/4-5/2>> // unimplemented
00000140 3692 move.w [A3], [A2]
00000142 F4CE cinvl DATA+INST, [A6]
00000144 65D8 bcs -0x26 /* 0000011E */
00000146 F86A 369A .extension 0x86A <<F/1/4>>, 0x369A // unimplemented
0000014A DDB6 E7FC add.l <<invalid full ext with I/IS == 4>>, D6
// begin alternate branch 0000014C-00000154
label0000014C:
0000014C E7FC F834 rol .w 0xF834
00000150 3632 F7D4 move.w D3, <<invalid full ext with I/IS == 4>>
// end alternate branch 0000014C-00000154
label0000014C: // (misaligned)
0000014E F834 3632 .tblXX 0xF834, 0x3632 // unimplemented
00000152 F7D4 .invalid <<F/7/3>>
00000154 F72E .extension 0x72E <<F/4-5/3>> // unimplemented
00000156 EE3A ror D2.b, D7
00000158 F6B6 F69E .extension 0x6B6 <<F/2-3/3>> // unimplemented
0000015C 365A movea.w A3, [A2]+
0000015E F664 70B8 .extension 0x664 <<F/1/3>>, 0x70B8 // unimplemented
00000162 F346 .extension 0x346 <<F/4-5/1>> // unimplemented
00000164 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000166 106B F2E2 movea.b A0, [A3 - 0xD1E]
0000016A F668 DDB9 .extension 0x668 <<F/1/3>>, 0xDDB9 // unimplemented
0000016E DC05 add.b D6, D5
00000170 DC07 add.b D6, D7
00000172 F778 .extension 0x778 <<F/4-5/3>> // unimplemented
00000174 32F2 DB40 move.w [A1]+, [A2 + <<invalid base displacement size>>]
00000178 AA34 syscall Index2Color
0000017A 316D DB42 DB40 move.w [A0 - 0x24C0], [A5 - 0x24BE]
00000180 355A DBD8 move.w [A2 - 0x2428], [A2]+
00000184 DD74 DB3C add.w <<invalid full ext with I/IS == 4>>, D6
00000188 D8E4 add.w A4, -[A4]
0000018A 2BC2 move.l <<invalid special address>>, D2
0000018C DA88 add.l D5, A0
0000018E 2BBA DDBA A8A5 move.l [A5 + A2 - 0x91], [PC - 0x2246 /* FFFFDF4A, cstring ""<EOF> */]
00000194 20BC 3C38 7CD7 move.l [A0], 0x3C387CD7
0000019A AA06 syscall SetPortPix/SetCPortPix
0000019C A875 syscall SetPBits/SetPortBits
0000019E 5383 subq.l D3, 1
000001A0 0C0A 142E cmpi.b A2, 0x2E /* '.' */
000001A4 043B 0556 C312 1B1F subi.b [[PC + A4 * 2] + 0x1B1F], 0x56 /* 'V' */
000001AC 9B02 subx.b D5, D2
000001AE 0B03 btst D3, D5
000001B0 76DB moveq.l D3, 0xFFFFFFDB
000001B2 04BE 4ECB 0034 subi.l <<invalid special address>>, 0x4ECB0034
000001B8 4233 0BCB 02BE 76B2 clr.b [[ + <<invalid base displacement size>>] + 0x2BE76B2]
000001C0 7802 moveq.l D4, 0x02
000001C2 0F30 2E16 btst [A0 + D2 * 8 + 0x16], D7
000001C6 0E9C 18F5 03C3 .invalid.l [A4]+, 0x18F503C3 // invalid immediate operation
000001CC 1A1B move.b D5, [A3]+
000001CE 1F13 move.b -[A7], [A3]
000001D0 0CE1 .incomplete
000001D2 03F3 .incomplete
000001D4 0EE9 .incomplete
000001D6 0310 btst [A0], D1
000001D8 330B move.w -[A1], A3
000001DA 32C9 move.w [A1]+, A1
000001DC 0056 330B ori.w [A6], 0x330B
000001E0 8C53 or.w D6, [A3]
000001E2 0511 btst [A1], D2
000001E4 05BB 6819 bclr [PC + D6 + 0x19], D2
000001E8 0524 btst -[A4], D2
000001EA 5306 subq.b D6, 1
000001EC 2905 move.l -[A4], D5
000001EE 7300 moveq.l D1, 0x00
000001F0 E104 asl D4.b, 8
000001F2 0B02 btst D2, D5
000001F4 A0B3 syscall vFClose
000001F6 0710 btst [A0], D3
000001F8 130E move.b -[A1], A6
000001FA 1B1F move.b -[A5], [A7]+
000001FC 1501 move.b -[A2], D1
000001FE AB04 syscall ColorMap
00000200 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00000202 7368 moveq.l D1, 0x68
00000204 6E29 bgt +0x2B /* 0000022F */
00000206 0136 2653 btst [A6 + D2.w * 8 + 0x53], D0
0000020A 062C 350A 101C addi.b [A4 + 0x101C], 0xA /* '\n' */
00000210 281C move.l D4, [A4]+
00000212 0402 E014 subi.b D2, 0x14
00000216 2B31 1402 move.l -[A5], [A1 + D1.w * 4 + 0x2]
0000021A 0FA5 bclr -[A5], D7
0000021C 0752 bchg [A2], D3
0000021E 2A10 move.l D5, [A0]
00000220 5EE5 sgt -[A5]
00000222 075C bchg [A4]+, D3
00000224 8A10 or.b D5, [A0]
00000226 2E04 move.l D7, D4
00000228 CB2D A30A and.b [A5 - 0x5CF6], D5
0000022C 14B2 34CB move.b [A2], [A2 + D3.w * 4 - 0x53]
00000230 0004 DB03 ori.b D4, 0x3
00000234 330B move.w -[A1], A3
00000236 0305 btst D5, D1
00000238 7606 moveq.l D3, 0x06
0000023A 08E1 0076 bset.b -[A1], 0x76 /* 'v' */
0000023E 330B move.w -[A1], A3
00000240 0B08 btst A0, D5
00000242 14FB 0641 move.b [A2]+, [PC + D0.w * 8 + 0x41]
00000246 017B 03C2 7B04 bchg [[ + <<invalid base displacement size>>] + 0x7B04], D0
0000024C 7300 moveq.l D1, 0x00
0000024E 485B pea.l [A3]+
00000250 1373 1434 7C3B move.b [A1 + 0x7C3B], [A3 + D1.w * 4 + 0x34]
00000256 1463 movea.b A2, -[A3]
00000258 1126 move.b -[A0], -[A6]
0000025A 0300 btst D0, D1
0000025C 2C0E move.l D6, A6
0000025E 5230 E505 addq.b [[A0 + <<invalid base displacement size>>] + A6 * 4], 1
00000262 0513 btst [A3], D2
00000264 22B3 4A3B move.l [A1], [A3 + D4 * 2 + 0x3B]
00000268 0028 2B31 1E10 ori.b [A0 + 0x1E10], 0x31 /* '1' */
0000026E D333 8301 add.b [[A3 + <<invalid base displacement size>> + A0 * 2]], D1
00000272 BB02 xor.b D2, D5
00000274 BE65 cmp.w D7, -[A5]
00000276 0661 0523 addi.w -[A1], 0x523
0000027A 05BB 0205 bclr [PC + D0.w * 2 + 0x5], D2
0000027E 05C0 .incomplete
00000280 BE34 6311 cmp.b D7, [[A4 + D6 * 2]]
00000284 890A sbcd -[A4], -[A2]
00000286 6504 bcs +0x6 /* 0000028C */
00000288 886D 0A28 or.w D4, [A5 + 0xA28]
label0000028C:
0000028C A112 syscall SetEOF, flags=1
0000028E DB04 addx.b D5, D4
00000290 BA76 3B00 cmp.w D5, [A6 + <<invalid base displacement size>> + D3 * 2]
00000294 421C clr.b [A4]+
00000296 0440 4006 subi.w D0, 0x4006
0000029A 4C92 70B3 movem.w D0,D1,D4,D5,D7,A4,A5,A6, [A2]
0000029E 153B 1F1B 1FBB 05BA move.b -[A2], [[PC + D1 * 8] + 0x1FBB05BA]
000002A6 4ECB jmp A3
000002A8 04DD .incomplete
000002AA 01E3 .incomplete
000002AC 1612 move.b D3, [A2]
000002AE AC85 syscall DrawText, auto_pop
000002B0 140F move.b D2, A7
000002B2 6500 8B88 bcs -0x7476 /* FFFF8E3C */
000002B6 08BD 02BB bclr.b <<invalid special address>>, 0xBB
000002BA 04AC C301 3808 6502 subi.l [A4 + 0x6502], 0xC3013808
// begin alternate branch 000002BC-000002C2
label000002BC:
000002BC C301 abcd D1, D1
000002BE 3808 move.w D4, A0
000002C0 6502 bcs +0x4 /* 000002C4 */
// end alternate branch 000002BC-000002C2
label000002BC: // (misaligned)
000002C2 4B59 chk.w D5, [A1]+
label000002C4:
000002C4 2A28 410E move.l D5, [A0 + 0x410E]
000002C8 8679 14E3 008A or.w D3, [0x14E3008A]
000002CE 10CB move.b [A0]+, A3
000002D0 2DD8 move.l <<invalid special address>>, [A0]+
000002D2 BB07 xor.b D7, D5
000002D4 4E23 .invalid // invalid opcode 4
000002D6 0713 btst [A3], D3
000002D8 03BB 20E0 bclr [PC + D2.w - 0x32], D1
000002DC 7350 moveq.l D1, 0x50
000002DE BB07 xor.b D7, D5
000002E0 7423 moveq.l D2, 0x23
000002E2 079B bclr [A3]+, D3
000002E4 00BB 0CFE 0F46 6100 ori.l [PC + <<invalid base displacement size>> + D6], 0xCFE0F46
000002EC 4342 chk.w D1, D2
000002EE 1E04 move.b D7, D4
000002F0 44CE move.b A6, CCR
000002F2 FE03 0DFE .unknown 0xFE03 0x0DFE (W = 7)
000002F6 3B0C move.w -[A5], A4
000002F8 E500 asl D0.b, 2
000002FA A300 syscall Open/PBHOpen/HOpen, flags=3
000002FC 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000002FE 444B neg.w A3
00000300 69BA bvs -0x44 /* 000002BC */
00000302 6100 0FD8 bsr +0xFDA /* 000012DC */
00000306 8500 sbcd D2, D0
00000308 3333 26F3 move.w -[A1], [A3 + D2.w * 8 - 0x13]
0000030C 003E 9D15 ori.b <<invalid special address>>, 0x15
00000310 2122 move.l -[A0], -[A2]
00000312 BA4E cmp.w D5, A6
00000314 44E3 move.b -[A3], CCR
00000316 11FE 10CB move.b [0x000010CB], <<invalid special address>>
0000031A 0285 0A13 8210 andi.l D5, 0xA138210
00000320 3687 move.w [A3], D7
00000322 001D 1B1F ori.b [A5]+, 0x1F
00000326 E4BA ror D2, D2
00000328 4E9B jsr [A3]+
0000032A 1AED 020F move.b [A5]+, [A5 + 0x20F]
0000032E 72B7 moveq.l D1, 0xFFFFFFB7
00000330 017B D8E3 bchg [PC + A5 - 0x29], D0
00000334 0F4E bchg A6, D7
00000336 107B 00E3 movea.b A0, [PC + D0.w - 0x29]
0000033A 0F74 10A7 bchg [A4 + D1.w - 0x89], D7
0000033E 0195 bclr [A5], D0
00000340 BA4E cmp.w D5, A6
00000342 7304 moveq.l D1, 0x04
00000344 7B00 moveq.l D5, 0x00
00000346 BA74 7304 cmp.w D5, <<invalid full ext with I/IS == 4>>
0000034A C701 abcd D3, D1
0000034C A8C3 syscall PtToAngle
0000034E 0845 02C3 bchg.b D5, 0xC3
00000352 08A7 001D bclr.b -[A7], 0x1D
00000356 1B42 1B1F move.b [A5 + 0x1B1F], D2
0000035A D30B addx.b -[A1], -[A3]
0000035C E12F lsl D7.b, D0
0000035E BB05 xor.b D5, D5
00000360 0608 BE3C addi.b A0, 0x3C /* '<' */
00000364 000F BE76 ori.b A7, 0x76 /* 'v' */
00000368 E135 roxl D5.b, D0
0000036A 3433 0B30 06EC 76EC move.w D2, [A3 + 0x6EC76EC + D0 * 2]
00000372 3CB3 12A1 move.w [A6], [A3 + D1.w * 2 - 0x95]
00000376 02CB .incomplete
00000378 0741 bchg D1, D3
0000037A 248B move.l [A2], A3
0000037C 02BA 7606 C303 42BE andi.l [PC + 0x42BE /* 0000463C, cstring ""<EOF> */], 0x7606C303
00000384 76F3 moveq.l D3, 0xFFFFFFF3
00000386 3C7B 0065 movea.w A6, [PC + D0.w + 0x65]
0000038A 00ED .incomplete
0000038C 0265 0F33 andi.w -[A5], 0xF33
00000390 5997 subq.l [A7], 4
00000392 0194 bclr [A4], D0
00000394 06EC .incomplete
00000396 3CF3 11EC move.w [A6]+, <<invalid full ext with I/IS == 4>>
0000039A A93B syscall GetMenuBar
0000039C 0F7D bchg <<invalid special address>>, D7
0000039E 0210 EB09 andi.b [A0], 0x9 /* '\t' */
000003A2 EB02 asl D2.b, 5
000003A4 3304 move.w -[A1], D4
000003A6 7645 moveq.l D3, 0x45
000003A8 07CB .incomplete
000003AA 0503 btst D3, D2
000003AC 5269 2900 addq.w [A1 + 0x2900], 1
000003B0 CB17 and.b [A7], D5
000003B2 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000003B4 8B5D or.w [A5]+, D5
000003B6 1E04 move.b D7, D4
000003B8 B31C xor.b [A4]+, D1
000003BA 76A3 moveq.l D3, 0xFFFFFFA3
000003BC 0828 6868 D52D btst.b [A0 - 0x2AD3], 0x68 /* 'h' */
000003C2 0A60 E103 xori.w -[A0], 0xE103
000003C6 D89B add.l D4, [A3]+
000003C8 2356 7B80 move.l [A1 + 0x7B80], [A6]
000003CC 9B23 sub.b -[A3], D5
000003CE 0AEB .incomplete
000003D0 C85B and.w D4, [A3]+
000003D2 43AB 1545 .invalid 1, [A3 + 0x1545] // invalid opcode 4 with b == 6
000003D6 3C4B movea.w A6, A3
000003D8 21D3 0263 move.l [0x00000263], [A3]
000003DC 13CC B4D5 43AB move.b [0xB4D543AB], A4
000003E2 028A 3C2E 4E32 andi.l A2, 0x3C2E4E32 /* '<.N2' */
000003E8 40AE 0400 negx.l [A6 + 0x400]
000003EC 733A moveq.l D1, 0x3A
000003EE 6307 bls +0x9 /* 000003F7 */
000003F0 38AB 05EB move.w [A4], [A3 + 0x5EB]
000003F4 0734 380F btst [A4 + D3 + 0xF], D3
000003F8 90C3 sub.w A0, D3
000003FA 029A 3300 004B andi.l [A2]+, 0x3300004B /* '3\0\0K' */
00000400 0B93 bclr [A3], D5
00000402 0141 bchg D1, D0
00000404 12C3 move.b [A1]+, D3
00000406 1A06 move.b D5, D6
00000408 0800 DB0C btst.b D0, 0xC
0000040C 1B16 move.b -[A5], [A6]
0000040E 32B2 7606 move.w [A1], [A2 + D7.w * 8 + 0x6]
00000412 4C40 9270 movem.l D4,D5,D6,A1,A4,A7, D0
00000416 70DC moveq.l D0, 0xFFFFFFDC
00000418 013F btst <<invalid special address>>, D0
0000041A 740A moveq.l D2, 0x0A
0000041C 330B move.w -[A1], A3
0000041E EB0E lsl D6.b, 5
00000420 CC06 and.b D6, D6
00000422 530B subq.b A3, 1
00000424 C502 abcd D2, D2
00000426 3043 movea.w A0, D3
00000428 00CC .incomplete
0000042A DB08 addx.b -[A5], -[A0]
0000042C 48BE 7600 movem.w <<invalid special address>>, A1,A2,A4,A5,A6
00000430 7394 moveq.l D1, 0xFFFFFF94
00000432 4E06 .invalid // invalid opcode 4
00000434 0860 000F bchg.b -[A0], 0xF
// begin alternate branch 00000436-0000043A
label00000436:
00000436 000F E501 ori.b A7, 0x1
// end alternate branch 00000436-0000043A
label00000436: // (misaligned)
00000438 E501 asl D1.b, 2
0000043A F4F3 cpushp DATA+INST, [A3]
0000043C 183C EB01 move.b D4, 0x1
00000440 2514 move.l -[A2], [A4]
00000442 EC76 roxr D6.w, D6
00000444 26B3 0264 move.l [A3], [A3 + D0.w * 2 + 0x64]
00000448 0533 3C5E btst [A3 + D3 * 4 + 0x5E], D2
0000044C 0C3E 2423 cmpi.b <<invalid special address>>, 0x23 /* '#' */
00000450 122E 101E move.b D1, [A6 + 0x101E]
00000454 047E 3E68 subi.w <<invalid special address>>, 0x3E68 /* '>h' */
00000458 6812 bvc +0x14 /* 0000046C */
0000045A 16FB 06A1 move.b [A3]+, [PC + D0.w * 8 - 0x95]
0000045E 10F0 8145 move.b [A0]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00000462 0B06 btst D6, D5
00000464 6545 bcs +0x47 /* 000004AB */
00000466 7308 moveq.l D1, 0x08
00000468 CC05 and.b D6, D5
0000046A 1622 move.b D3, -[A2]
label0000046C:
0000046C 3B14 move.w -[A5], [A4]
0000046E 6132 bsr +0x34 /* 000004A2 */
00000470 7444 moveq.l D2, 0x44
00000472 C30D abcd -[A1], -[A5]
00000474 FEB0 0302 .extension 0xEB0 <<F/2-3/7>> // unimplemented
00000478 AD0C syscall PaintOne, auto_pop
0000047A 1402 move.b D2, D2
0000047C 0FC1 .incomplete
0000047E 2336 AA83 move.l -[A1], [A6 + A2 * 2 - 0x125]
00000482 0F1B btst [A3]+, D7
00000484 1FCB move.b <<invalid special address>>, A3
00000486 1314 move.b -[A1], [A4]
00000488 123E move.b D1, <<invalid special address>>
0000048A 8402 or.b D2, D2
0000048C 8339 C109 AA43 or.b [0xC109AA43], D1
00000492 0B25 btst -[A5], D5
00000494 1A28 1B01 move.b D5, [A0 + 0x1B01]
00000498 7838 moveq.l D4, 0x38
0000049A 5B08 subq.b A0, 5
0000049C 4C8D 00D3 movem.w D0,D1,D4,D6,D7, A5
000004A0 10BA 76CB move.b [A0], [PC + 0x76CB /* 00007B6D, cstring ""<EOF> */]
// begin alternate branch 000004A2-000004A4
fn000004A2:
000004A2 76CB moveq.l D3, 0xFFFFFFCB
// end alternate branch 000004A2-000004A4
fn000004A2: // (misaligned)
000004A4 05E1 .incomplete
000004A6 0100 btst D0, D0
000004A8 4B41 chk.w D5, D1
000004AA 1B27 move.b -[A5], -[A7]
000004AC 123E move.b D1, <<invalid special address>>
000004AE 6C86 bge -0x78 /* 00000436 */
000004B0 E501 asl D1.b, 2
000004B2 6C3E bge +0x40 /* 000004F2 */
000004B4 8902 sbcd D4, D2
000004B6 5A60 addq.w -[A0], 5
000004B8 123E move.b D1, <<invalid special address>>
000004BA 0522 btst -[A2], D2
000004BC B385 xor.l D5, D1
000004BE CC2A 10CB and.b D6, [A2 + 0x10CB]
000004C2 1245 movea.b A1, D5
000004C4 0702 btst D2, D3
000004C6 AB14 syscall PatDither
000004C8 D504 addx.b D2, D4
000004CA 06A9 4403 6865 000F addi.l [A1 + 0xF], 0x44036865
000004D2 2A10 move.l D5, [A0]
000004D4 6513 bcs +0x15 /* 000004E9 */
000004D6 1402 move.b D2, D2
000004D8 6B35 bmi +0x37 /* 0000050F */
000004DA F256 5302 .extension 0x256 <<F/1/1>>, 0x5302 // unimplemented
000004DE A09B syscall Messager
000004E0 1043 movea.b A0, D3
000004E2 1A62 movea.b A5, -[A2]
000004E4 7B04 moveq.l D5, 0x04
000004E6 4698 not.l [A0]+
000004E8 004B 6A6D ori.w A3, 0x6A6D /* 'jm' */
000004EC 18A1 move.b [A4], -[A1]
000004EE 1036 C640 move.b D0, [A6 + A4.w * 8 + 0x40]
label000004F2:
000004F2 6311 bls +0x13 /* 00000505 */
000004F4 1C16 move.b D6, [A6]
000004F6 7B03 moveq.l D5, 0x03
000004F8 2613 move.l D3, [A3]
000004FA 13D3 0031 250E move.b [0x0031250E], [A3]
00000500 F12C .extension 0x12C <<F/4-5/0>> // unimplemented
00000502 3262 movea.w A1, -[A2]
00000504 B329 A314 xor.b [A1 - 0x5CEC], D1
00000508 8CF0 B6B3 divu.w D6, [A0 + A3.w * 8 - 0x77]
0000050C 295B 047A move.l [A4 + 0x47A], [A3]+
00000510 7A13 moveq.l D5, 0x13
00000512 0341 bchg D1, D1
00000514 0114 btst [A4], D0
00000516 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000518 2343 2502 move.l [A1 + 0x2502], D3
0000051C 624B bhi +0x4D /* 00000569 */
0000051E 1D61 0053 move.b [A6 + 0x53], -[A1]
00000522 19AB 0011 2FB3 011C 0406 087C B812 move.b [[0x11C0406 + D2 * 8] + 0x87CB812], [A3 + 0x11]
00000530 B301 xor.b D1, D1
00000532 0204 B128 andi.b D4, 0x28 /* '(' */
00000536 0550 bchg [A0], D2
00000538 DE74 2E04 add.w D7, [A4 + D2 * 8 + 0x4]
0000053C D309 addx.b -[A1], -[A1]
0000053E 2834 BB26 28EB 0F6A move.l D4, [[A4 + 0x28EB] + A3 * 2 + 0xF6A]
00000546 7433 moveq.l D2, 0x33
00000548 0D5C bchg [A4]+, D6
0000054A 5A58 addq.w [A0]+, 5
0000054C A309 syscall Delete/PBHDelete/HDelete, flags=3
0000054E DB01 addx.b D5, D1
00000550 9ADB sub.w A5, [A3]+
00000552 0194 bclr [A4], D0
00000554 DB1C add.b [A4]+, D5
00000556 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000558 9B2D E8D3 sub.b [A5 - 0x172D], D5
0000055C 1E7B 0956 movea.b A7, <<invalid full ext with IS == 1 and I/IS == 6>>
00000560 C301 abcd D1, D1
00000562 3B0A move.w -[A5], A2
00000564 6A13 bpl +0x15 /* 00000579 */
00000566 1D06 move.b -[A6], D6
00000568 EC10 roxr D0.b, 6
0000056A 6B0B bmi +0xD /* 00000577 */
0000056C 6ACB bpl -0x33 /* 00000539 */
0000056E 6E1F bgt +0x21 /* 0000058F */
00000570 56DB sne [A3]+
00000572 2CA3 move.l [A6], -[A3]
00000574 0A32 54F3 0776 xori.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0xF3
0000057A 0003 1C8C ori.b D3, 0x8C
0000057E 8301 sbcd D1, D1
00000580 48E9 004B 0673 movem.l [A1 + 0x673], D0,D1,D3,D6
00000586 1410 move.b D2, [A0]
00000588 5A58 addq.w [A0]+, 5
0000058A D305 addx.b D1, D5
0000058C DB05 addx.b D5, D5
0000058E DB1C add.b [A4]+, D5
00000590 0B18 btst [A0]+, D5
00000592 2105 move.l -[A0], D5
00000594 3304 move.w -[A1], D4
00000596 0414 000F subi.b [A4], 0xF
0000059A 8D53 or.w [A3], D6
0000059C 2A28 5E0C move.l D5, [A0 + 0x5E0C]
000005A0 2B02 move.l -[A5], D2
000005A2 2473 7BAD 272C movea.l A2, [[0x272C] + D7 * 2]
000005A8 6868 bvc +0x6A /* 00000612 */
000005AA A306 syscall KillIO, flags=3
000005AC E332 roxl D2.b, D1
000005AE FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000005B0 06EB .incomplete
000005B2 148B move.b [A2], A3
000005B4 0AA3 06FB 24AD xori.l -[A3], 0x6FB24AD
000005BA 009B 3AAD 000B ori.l [A3]+, 0x3AAD000B
000005C0 58AD 004B addq.l [A5 + 0x4B], 4
000005C4 4DA9 0013 .invalid 6, [A1 + 0x13] // invalid opcode 4 with b == 6
000005C8 1F93 64CB move.b [A7 + D6.w * 4 - 0x53], [A3]
000005CC 0D5A bchg [A2]+, D6
000005CE 587E addq.w <<invalid special address>>, 4
000005D0 2CFB 00A3 move.l [A6]+, [PC + D0.w - 0x93]
000005D4 035C bchg [A4]+, D1
000005D6 BB00 xor.b D0, D5
000005D8 EB03 asl D3.b, 5
000005DA F308 .extension 0x308 <<F/4-5/1>> // unimplemented
000005DC 0AA2 06B0 466E xori.l -[A2], 0x6B0466E
000005E2 66A3 bne -0x5B /* 00000587 */
000005E4 1DEB 1956 move.b <<invalid special address>>, [A3 + 0x1956]
000005E8 6623 bne +0x25 /* 0000060D */
000005EA 00BB 2028 A302 062B ori.l [PC + D0.w * 8 + 0x2B], 0x2028A302
000005F2 0878 2B11 E304 bchg.b [0xFFFFE304], 0x11
000005F8 3B0B move.w -[A5], A3
000005FA B304 xor.b D4, D1
000005FC 5A58 addq.w [A0]+, 5
000005FE 8507 sbcd D2, D7
00000600 E903 asl D3.b, 4
00000602 8312 or.b [A2], D1
00000604 0A84 2B0B E568 xori.l D4, 0x2B0BE568
0000060A 1412 move.b D2, [A2]
0000060C 2B02 move.l -[A5], D2
0000060E 02A3 2493 00EE andi.l -[A3], 0x249300EE
// begin alternate branch 00000612-00000614
label00000612:
00000612 00EE .incomplete
// end alternate branch 00000612-00000614
label00000612: // (misaligned)
00000614 66EB bne -0x13 /* 00000601 */
00000616 0D1E btst [A6]+, D6
00000618 EEAB lsr D3, D7
0000061A 12A3 move.b [A1], -[A3]
0000061C 0A44 44B3 xori.w D4, 0x44B3
00000620 0334 A704 btst <<invalid full ext with I/IS == 4>>, D1
00000624 521E addq.b [A6]+, 1
00000626 EEEB 08CB 2E28 bfset [A3 + 0x2E28] {D3:11}
0000062C 3B34 1B04 move.w -[A5], <<invalid full ext with I/IS == 4>>
00000630 08C8 5303 bset.b A0, 0x3
00000634 0023 046E ori.b -[A3], 0x6E /* 'n' */
00000638 30A7 move.w [A0], -[A7]
0000063A 0474 9308 081E subi.w [A4 + D0 + 0x1E], 0x9308
00000640 EEB1 roxr D1, D7
00000642 0253 09A5 andi.w [A3], 0x9A5
00000646 0241 10B1 andi.w D1, 0x10B1
0000064A 0243 0465 andi.w D3, 0x465
0000064E 0101 btst D1, D0
00000650 1171 013B 058B 26BB 05A9 19EB 090B move.b [A0 + 0x90B], [[A1 + 0x58B26BB + D0] + 0x5A919EB]
0000065E 1883 move.b [A4], D3
00000660 14E8 B253 move.b [A2]+, [A0 - 0x4DAD]
00000664 36B2 E32C move.w [A3], <<invalid full ext with I/IS == 4>>
00000668 AB34 syscall bSETUP8
0000066A 806B 00A3 or.w D0, [A3 + 0xA3]
0000066E 3B6A F26B 10F3 move.w [A5 + 0x10F3], [A2 - 0xD95]
00000674 0C0B 4BEB cmpi.b A3, 0xEB
00000678 09DB .incomplete
0000067A 1483 move.b [A2], D3
0000067C 0783 bclr D3, D3
0000067E 5AFB 24DB spl [PC + D2.w * 4 - 0x37]
00000682 3A7B 40E3 movea.w A5, [PC + D4.w - 0x29]
00000686 1CA3 move.b [A6], -[A3]
00000688 4983 .invalid 4, D3 // invalid opcode 4 with b == 6
0000068A 36E3 move.w [A3]+, -[A3]
0000068C 1C9B move.b [A6], [A3]+
0000068E 4926 .invalid 4, -[A6] // invalid opcode 4 with b == 4
00000690 D38C addx.l -[A1], -[A4]
00000692 D12D 245B add.b [A5 + 0x245B], D0
00000696 150F move.b -[A2], A7
00000698 E524 asl D4.b, D2
0000069A 22B8 2925 move.l [A1], [0x00002925]
0000069E D301 addx.b D1, D1
000006A0 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000006A2 3308 move.w -[A1], A0
000006A4 E846 asr D6.w, 4
000006A6 B30C cmpm.b [A1]+, [A4]+
000006A8 5603 addq.b D3, 3
000006AA 1DAB 03DB 0303 2C6B 1E92 move.b [[A6 + <<invalid base displacement size>> + D0 * 2] + 0x2C6B1E92], [A3 + 0x3DB]
000006B4 D30A addx.b -[A1], -[A2]
000006B6 5323 subq.b -[A3], 1
000006B8 042B 0E48 4306 subi.b [A3 + 0x4306], 0x48 /* 'H' */
000006BE 6523 bcs +0x25 /* 000006E3 */
000006C0 52B3 0378 0306 0501 addq.l [A3 + 0x3060501], 1
000006C8 0698 9800 434E addi.l [A0]+, 0x9800434E
000006CE 0B06 btst D6, D5
000006D0 804B or.w D0, A3
000006D2 0AF2 .incomplete
000006D4 760F moveq.l D3, 0x0F
000006D6 2663 movea.l A3, -[A3]
000006D8 1564 A534 move.b [A2 - 0x5ACC], -[A4]
000006DC 64E5 bcc -0x19 /* 000006C3 */
000006DE 5604 addq.b D4, 3
000006E0 3240 movea.w A1, D0
000006E2 A134 syscall VRemove, flags=1
000006E4 AA53 syscall DictionaryDispatch
000006E6 147B 0AA6 movea.b A2, [PC + D0 * 2 - 0x90]
000006EA 6433 bcc +0x35 /* 0000071F */
000006EC 127A 7A7B movea.b A1, [PC + 0x7A7B /* 00008169, cstring ""<EOF> */]
000006F0 0A8B 0022 DB38 xori.l A3, 0x22DB38
000006F6 2307 move.l -[A1], D7
000006F8 331F move.w -[A1], [A7]+
000006FA 3212 move.w D1, [A2]
000006FC 6414 bcc +0x16 /* 00000712 */
000006FE 122C 5319 move.b D1, [A4 + 0x5319]
00000702 8C23 or.b D6, -[A3]
00000704 14E9 0064 move.b [A2]+, [A1 + 0x64]
00000708 2343 5A43 move.l [A1 + 0x5A43], D3
0000070C 0203 2F38 andi.b D3, 0x38 /* '8' */
00000710 1B02 move.b -[A5], D2
label00000712:
00000712 8B01 sbcd D5, D1
00000714 6B27 bmi +0x29 /* 0000073D */
00000716 A900 syscall GetFNum
00000718 A103 syscall Write, flags=1
0000071A 44DB move.b [A3]+, CCR
0000071C 052B 215B btst [A3 + 0x215B], D2
00000720 0468 6861 01A4 subi.w [A0 + 0x1A4], 0x6861 /* 'ha' */
00000726 B305 xor.b D5, D1
00000728 032F D306 btst [A7 - 0x2CFA], D1
0000072C 7B00 moveq.l D5, 0x00
0000072E 8330 E112 7B31 or.b [[A0 + A6] + 0x7B31], D1
00000734 032F E382 btst [A7 - 0x1C7E], D1
00000738 0FC1 .incomplete
0000073A 0103 btst D3, D0
0000073C 031B btst [A3]+, D1
0000073E 5F5B subq.w [A3]+, 7
00000740 3C3B 251B 5FAB 96E1 move.w D6, [[PC + D2 * 4] + 0x5FAB96E1]
00000748 033B 4190 btst [ + D4], D1
0000074C 1B35 C304 move.b -[A5], <<invalid full ext with I/IS == 4>>
00000750 E313 roxl D3.b, 1
00000752 1B19 move.b -[A5], [A1]+
00000754 2B0F move.l -[A5], A7
00000756 2B0E move.l -[A5], A6
00000758 5337 1B5F subq.b <<invalid full ext with IS == 1 and I/IS == 7>>, 1
0000075C E505 asl D5.b, 2
0000075E CD05 abcd D6, D5
00000760 7E64 moveq.l D7, 0x64
00000762 7A7A moveq.l D5, 0x7A
00000764 6101 bsr +0x3 /* 00000767 */
00000766 CB3B 032F E159 C143 A53C and.b [[PC - 0x1EA7] + D0 * 2 - 0x3EBC5AC4], D5
00000770 3B15 move.w -[A5], [A5]
00000772 24CB move.l [A2]+, A3
00000774 09B1 3132 1C10 8541 DB49 bclr [[A1 + 0x1C108541 + D3] - 0x24B7], D4
0000077E C10C abcd -[A0], -[A4]
00000780 66C3 bne -0x3B /* 00000745 */
00000782 445B neg.w [A3]+
00000784 3BDB move.w <<invalid special address>>, [A3]+
00000786 4983 .invalid 4, D3 // invalid opcode 4 with b == 6
00000788 2D3B A513 A2FB A873 move.l -[A6], [[PC + A2 * 4] - 0x5D04578D]
00000790 03A6 bclr -[A6], D1
00000792 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000794 7E2C moveq.l D7, 0x2C
00000796 7A7A moveq.l D5, 0x7A
00000798 62EB bhi -0x13 /* 00000785 */
0000079A 1A12 move.b D5, [A2]
0000079C 6402 bcc +0x4 /* 000007A0 */
0000079E 0F61 bchg -[A1], D7
label000007A0:
000007A0 03C1 .incomplete
000007A2 9F28 4B25 sub.b [A0 + 0x4B25], D7
000007A6 E399 rol D1, 1
000007A8 2B81 6B10 move.l [A5 + D6 * 2], D1
000007AC 1B00 move.b -[A5], D0
000007AE 3B02 move.w -[A5], D2
000007B0 1B00 move.b -[A5], D0
000007B2 90C3 sub.w A0, D3
000007B4 047E 4B03 subi.w <<invalid special address>>, 0x4B03
000007B8 A704 syscall Control, flags=7
000007BA 37CB 3043 move.w [PC + D3.w + 0x43], A3
000007BE 0AB3 01F4 E309 1B00 xori.l [A3 + <<invalid base displacement size>> + D1 * 2], 0x1F4E309
000007C6 B301 xor.b D1, D1
000007C8 AB38 syscall bXMAIN8
000007CA 343B 481F move.w D2, [PC + D4 + 0x1F]
000007CE 4343 chk.w D1, D3
000007D0 4283 clr.l D3
000007D2 6DB3 blt -0x4B /* 00000787 */
000007D4 3876 AB6D movea.w A4, <<invalid full ext with IS == 1 and I/IS == 5>>
000007D8 4673 1C56 not.w [A3 + D1 * 4 + 0x56]
000007DC 2B0E move.l -[A5], A6
000007DE 0135 348B btst [A5 + D3.w * 4 - 0x117], D0
000007E2 273B 0B53 092B 08AD move.l -[A3], [[PC] + 0x92B08AD]
000007EA 1FFB 05EA E103 7303 move.b <<invalid special address>>, [[-0x1EFD] + 0x7303]
000007F2 2B19 move.l -[A5], [A1]+
000007F4 9705 subx.b D3, D5
000007F6 CD63 and.w -[A3], D6
000007F8 260A move.l D3, A2
000007FA 0501 btst D1, D2
000007FC 7323 moveq.l D1, 0x23
000007FE 2324 move.l -[A1], -[A4]
00000800 A246 syscall GetTrapAddress, flags=2
00000802 B006 cmp.b D0, D6
00000804 6E53 bgt +0x55 /* 00000859 */
00000806 096C 1B00 bchg [A4 + 0x1B00], D4
0000080A 1B5B 1B00 move.b [A5 + 0x1B00], [A3]+
0000080E A33B syscall Delay, flags=3
00000810 961B sub.b D3, [A3]+
00000812 8423 or.b D2, -[A3]
00000814 011B btst [A3]+, D0
00000816 00F3 .incomplete
00000818 0C53 1A43 cmpi.w [A3], 0x1A43
0000081C 0A73 03A3 022B xori.w [A3 + D0.w * 2 + 0x2B], 0x3A3
00000822 0176 7303 E10D 020F bchg [[A6 + <<invalid base displacement size>> + D7 * 2] - 0x1EF2FDF1], D0
0000082A 6C73 bge +0x75 /* 0000089F */
0000082C 0338 D305 btst [0xFFFFD305], D1
00000830 1E28 DB05 move.b D7, [A0 - 0x24FB]
00000834 D301 addx.b D1, D1
00000836 0B18 btst [A0]+, D5
00000838 C128 E309 and.b [A0 - 0x1CF7], D0
0000083C 7303 moveq.l D1, 0x03
0000083E 1B00 move.b -[A5], D0
00000840 3B1F move.w -[A5], [A7]+
00000842 8D07 sbcd D6, D7
00000844 B704 xor.b D4, D3
00000846 36F3 0E0F move.w [A3]+, [A3 + D0 * 8 + 0xF]
0000084A 341B move.w D2, [A3]+
0000084C 5C23 addq.b -[A3], 6
0000084E 3DFB 5BB3 3842 1B48 4343 7613 move.w <<invalid special address>>, [[0x38421B48 + D5 * 2] + 0x43437613]
// begin alternate branch 00000854-0000085A
fn00000854:
00000854 1B48 4343 move.b [A5 + 0x4343], A0
00000858 7613 moveq.l D3, 0x13
// end alternate branch 00000854-0000085A
fn00000854: // (misaligned)
0000085A 38AE 1B00 move.w [A4], [A6 + 0x1B00]
0000085E 89A9 1C28 or.l [A1 + 0x1C28], D4
00000862 123B 1502 0FC1 move.b D1, [[PC + <<invalid base displacement size>> + D1 * 4] + 0xFC1]
00000868 0913 btst [A3], D4
0000086A 1E1B move.b D7, [A3]+
0000086C 0083 3081 0023 ori.l D3, 0x30810023
00000872 01B3 010F C108 0083 bclr [[A3 + <<invalid base displacement size>>] + D0 - 0x3EF7FF7D], D0
0000087A 670D beq +0xF /* 00000889 */
0000087C 180F move.b D4, A7
0000087E 3626 move.w D3, -[A6]
00000880 530A subq.b A2, 1
00000882 B322 xor.b -[A2], D1
00000884 71AB moveq.l D0, 0xFFFFFFAB
00000886 8150 or.w [A0], D0
00000888 9310 sub.b [A0], D1
0000088A 2E04 move.l D7, D4
0000088C B6DB cmpa.w A3, [A3]+
0000088E 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4
00000890 61C2 bsr -0x3C /* 00000854 */
00000892 F371 .extension 0x371 <<F/4-5/1>> // unimplemented
00000894 3334 8103 A52B 020F move.w -[A1], [[A4 + <<invalid base displacement size>> + A0] - 0x5AD4FDF1]
0000089C A54D syscall PurgeMem, flags=5
0000089E 1B06 move.b -[A5], D6
000008A0 B8A3 cmp.l D4, -[A3]
000008A2 08DB 14A7 bset.b [A3]+, 0xA7
000008A6 064A 0B09 addi.w A2, 0xB09
000008AA 8409 or.b D2, A1
000008AC 0A25 62C1 xori.b -[A5], 0xC1
000008B0 4A0F tst.b A7
000008B2 412B 013E .invalid 0, [A3 + 0x13E] // invalid opcode 4 with b == 4
000008B6 0FE5 .incomplete
000008B8 082C 020F 26FB btst.b [A4 + 0x26FB], 0xF
000008BE 100B move.b D0, A3
000008C0 0D29 2773 btst [A1 + 0x2773], D6
000008C4 0C21 5905 cmpi.b -[A1], 0x5
000008C8 BE6A 0608 cmp.w D7, [A2 + 0x608]
000008CC 0812 5B07 btst.b [A2], 0x7
000008D0 B2F3 0B00 cmpa.w A1, [A3 + <<invalid base displacement size>> + D0 * 2]
000008D4 2B65 0901 move.l [A5 + 0x901], -[A5]
000008D8 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000008DA B22B 2001 cmp.b D1, [A3 + 0x2001]
000008DE 01FA .incomplete
000008E0 5C2A FEE4 addq.b [A2 - 0x11C], 6
000008E4 1481 move.b [A2], D1
000008E6 0202 0F12 andi.b D2, 0x12
000008EA 730C moveq.l D1, 0x0C
000008EC E101 asl D1.b, 8
000008EE 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000008F0 0FE5 .incomplete
000008F2 00E3 .incomplete
000008F4 3281 move.w [A1], D1
000008F6 0800 1379 btst.b D0, 0x79 /* 'y' */
000008FA 252D 730C move.l -[A2], [A5 + 0x730C]
000008FE 650E bcs +0x10 /* 0000090E */
00000900 5B24 subq.b -[A4], 5
00000902 2A5C movea.l A5, [A4]+
00000904 BB01 xor.b D1, D5
00000906 3200 move.w D1, D0
00000908 B30E cmpm.b [A1]+, [A6]+
0000090A 8C9B or.l D6, [A3]+
0000090C 02B2 0B58 2103 2100 andi.l [A2 + <<invalid base displacement size>> + D2], 0xB582103
// begin alternate branch 0000090E-00000914
label0000090E:
0000090E 0B58 bchg [A0]+, D5
00000910 2103 move.l -[A0], D3
00000912 2100 move.l -[A0], D0
// end alternate branch 0000090E-00000914
label0000090E: // (misaligned)
00000914 00AB 642A 107E 2B02 ori.l [A3 + 0x2B02], 0x642A107E
0000091C 3921 move.w -[A4], -[A1]
0000091E 333C A62B move.w -[A1], 0xA62B
00000922 0283 0703 295B andi.l D3, 0x703295B
00000928 0795 bclr [A5], D3
0000092A 4A69 0143 tst.w [A1 + 0x143]
0000092E 0C75 01C9 61A1 0497 cmpi.w [[0x497 + D6]], 0x1C9
00000936 06A8 9B02 843B 0E8D addi.l [A0 + 0xE8D], 0x9B02843B
0000093E 5EE1 sgt -[A1]
00000940 750F moveq.l D2, 0x0F
00000942 A913 syscall NewWindow
00000944 436E 8B09 chk.w D1, [A6 - 0x74F7]
00000948 A566 syscall NewEmptyHandle, flags=5
0000094A 454F chk.w D2, A7
0000094C 410C .invalid 0, A4 // invalid opcode 4 with b == 4
0000094E B704 xor.b D4, D3
00000950 37E3 1525 025B move.w [[PC + 0x25B] + D1 * 4], -[A3]
00000956 07A7 bclr -[A7], D3
00000958 076B 631B bchg [A3 + 0x631B], D3
0000095C C293 and.l D1, [A3]
0000095E 95C1 sub.l A2, D1
00000960 605A bra +0x5C /* 000009BC */
00000962 030C btst A4, D1
00000964 539E subq.l [A6]+, 1
00000966 CB03 abcd D5, D3
00000968 531E subq.b [A6]+, 1
0000096A 8303 sbcd D1, D3
0000096C EB09 lsl D1.b, 5
0000096E 9BA8 0300 sub.l [A0 + 0x300], D5
00000972 1B0B move.b -[A5], A3
00000974 9070 895F sub.w D0, <<invalid full ext with IS == 1 and I/IS == 7>>
00000978 9B02 subx.b D5, D2
0000097A 5A58 addq.w [A0]+, 5
0000097C 8B09 sbcd -[A5], -[A1]
0000097E D15D add.w [A5]+, D0
00000980 AB04 syscall ColorMap
00000982 995D sub.w [A5]+, D4
00000984 0203 7485 andi.b D3, 0x85
00000988 0743 bchg D3, D3
0000098A 0CB7 076B 830F A107 6B0A 8707 cmpi.l [[A7 + <<invalid base displacement size>>] + A2 + 0x6B0A8707], 0x76B830F
00000996 8D0F sbcd -[A6], -[A7]
00000998 BD07 xor.b D7, D6
0000099A 4334 DD65 .invalid 1, <<invalid full ext with IS == 1 and I/IS == 5>> // invalid opcode 4 with b == 4
0000099E 3505 move.w -[A2], D5
000009A0 6B17 bmi +0x19 /* 000009B9 */
000009A2 9585 subx.l D2, D5
000009A4 5905 subq.b D5, 4
000009A6 737A moveq.l D1, 0x7A
000009A8 DB11 add.b [A1], D5
000009AA E8EB 0953 4503 bftst [A3 + 0x4503] {D5:19}
000009B0 806B 0A6D or.w D0, [A3 + 0xA6D]
000009B4 0BC3 .incomplete
000009B6 6565 bcs +0x67 /* 00000A1D */
000009B8 0B0F btst A7, D5
000009BA D10C addx.b -[A0], -[A4]
label000009BC:
000009BC 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
000009BE 8B60 or.w -[A0], D5
000009C0 8960 or.w -[A0], D4
000009C2 6B0F bmi +0x11 /* 000009D3 */
000009C4 A361 syscall MaxBlock, flags=3
000009C6 1E28 40A1 move.b D7, [A0 + 0x40A1]
000009CA 26CB move.l [A3]+, A3
000009CC 05C1 .incomplete
000009CE 2487 move.l [A2], D7
000009D0 071E btst [A6]+, D3
000009D2 2A10 move.l D5, [A0]
000009D4 C1DC muls.w D0, [A4]+
000009D6 2821 move.l D4, -[A1]
000009D8 27CB 0581 move.l [[ + <<invalid base displacement size>> + D0 * 4]], A3
000009DC 02AB 64A1 0040 4025 andi.l [A3 + 0x4025], 0x64A10040
000009E4 255C E16C move.l [A2 - 0x1E94], [A4]+
000009E8 1B10 move.b -[A5], [A0]
000009EA 8538 788D or.b [0x0000788D], D2
000009EE F8C2 0B35 .extension 0x8C2 <<F/2-3/4>> // unimplemented
000009F2 731F moveq.l D1, 0x1F
000009F4 1E04 move.b D7, D4
000009F6 E319 rol D1.b, 1
000009F8 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000009FA 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
000009FC 2B20 move.l -[A5], -[A0]
000009FE AB03 syscall Jackson
00000A00 5681 addq.l D1, 3
00000A02 4DBB 01CE .invalid 6, <<invalid full ext with IS == 1 and I/IS == 6>> // invalid opcode 4 with b == 6
00000A06 7673 moveq.l D3, 0x73
00000A08 2976 8301 6598 move.l [A4 + 0x6598], [[A6 + <<invalid base displacement size>> + A0 * 2]]
00000A0E 98FB 026B sub.w A4, [PC + D0.w * 2 + 0x6B]
00000A12 0800 3330 btst.b D0, 0x30 /* '0' */
00000A16 AB03 syscall Jackson
00000A18 3C73 1C3C movea.w A6, [A3 + D1 * 4 + 0x3C]
00000A1C 2102 move.l -[A0], D2
00000A1E 0473 2904 2D02 9B07 subi.w [[A3 + <<invalid base displacement size>> + D2 * 4] - 0x64F9], 0x2904
00000A26 2502 move.l -[A2], D2
00000A28 89F9 C536 4303 divs.w D4, [0xC5364303]
00000A2E 2443 movea.l A2, D3
00000A30 A03C syscall CmpString
00000A32 3B03 move.w -[A5], D3
00000A34 A5A1 syscall vMRdData, flags=5
00000A36 EB1A rol D2.b, 5
00000A38 020F 8CAA andi.b A7, 0xAA
00000A3C 832F 1367 or.b [A7 + 0x1367], D1
00000A40 D325 add.b -[A5], D1
00000A42 C305 abcd D1, D5
00000A44 56D3 sne [A3]
00000A46 2573 0803 2F7B move.l [A2 + 0x2F7B], [A3 + D0 + 0x3]
00000A4C 586B 95B8 addq.w [A3 - 0x6A48], 4
00000A50 4698 not.l [A0]+
00000A52 1412 move.b D2, [A2]
00000A54 D300 addx.b D1, D0
00000A56 12EE 4545 move.b [A1]+, [A6 + 0x4545]
00000A5A 0F00 btst D0, D7
00000A5C 0F22 btst -[A2], D7
00000A5E B8D3 cmpa.w A4, [A3]
00000A60 0181 bclr D1, D0
00000A62 7B03 moveq.l D5, 0x03
00000A64 29D3 0075 2F8B move.l 0x752F8B, [A3]
00000A6A 0023 0E5A ori.b -[A3], 0x5A /* 'Z' */
00000A6E 8567 or.w -[A7], D2
00000A70 58DB svc [A3]+
00000A72 057E bchg <<invalid special address>>, D2
00000A74 2C2B 2168 move.l D6, [A3 + 0x2168]
00000A78 6853 bvc +0x55 /* 00000ACD */
00000A7A 12A3 move.b [A1], -[A3]
00000A7C 0205 4621 andi.b D5, 0x21 /* '!' */
00000A80 0502 btst D2, D2
00000A82 0F85 bclr D5, D7
00000A84 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000A86 496E EB8A chk.w D4, [A6 - 0x1476]
00000A8A 5B16 subq.b [A6], 5
00000A8C 5312 subq.b [A2], 1
00000A8E A330 syscall OSEventAvail, flags=3
00000A90 8B00 sbcd D5, D0
00000A92 B312 xor.b [A2], D1
00000A94 9708 subx.b -[A3], -[A0]
00000A96 BF32 122C xor.b [A2 + D1.w * 2 + 0x2C], D7
00000A9A 8169 6576 or.w [A1 + 0x6576], D0
00000A9E E1B2 roxl D2, D0
00000AA0 122C 0083 move.b D1, [A4 + 0x83]
00000AA4 33AB 0089 040B move.w [A1 + D0.w * 4 + 0xB], [A3 + 0x89]
00000AAA 8A21 or.b D5, -[A1]
00000AAC 1461 movea.b A2, -[A1]
00000AAE 0202 CB82 andi.b D2, 0x82
00000AB2 0B0A btst A2, D5
00000AB4 42EA 61AE .invalid [A2 + 0x61AE] // invalid opcode 4 with subtype 1
00000AB8 0293 177E EE99 andi.l [A3], 0x177EEE99
00000ABE 1CBB 3071 move.b [A6], [PC + D3.w + 0x71]
00000AC2 0DEE .incomplete
00000AC4 750D moveq.l D2, 0x0D
00000AC6 6340 bls +0x42 /* 00000B08 */
00000AC8 D3A5 add.l -[A5], D1
00000ACA 493D .invalid 4, <<invalid special address>> // invalid opcode 4 with b == 4
00000ACC C103 abcd D0, D3
00000ACE 9707 subx.b D3, D7
00000AD0 E5CB roxl .w A3
00000AD2 0784 bclr D4, D3
00000AD4 464C not.w A4
00000AD6 020F DD32 andi.b A7, 0x32 /* '2' */
00000ADA 0FE9 .incomplete
00000ADC 3D0F move.w -[A6], A7
00000ADE E52D lsl D5.b, D2
00000AE0 3508 move.w -[A2], A0
00000AE2 B330 A643 xor.b [A0 + A2.w * 8 + 0x43], D1
00000AE6 0381 bclr D1, D1
00000AE8 017A 7AF1 bchg [PC + 0x7AF1 /* 000085DB, cstring ""<EOF> */], D0
00000AEC 0843 0397 bchg.b D3, 0x97
00000AF0 073A 4303 btst [PC + 0x4303 /* 00004DF5, cstring ""<EOF> */], D3
00000AF4 B707 xor.b D7, D3
00000AF6 46FD move.w SR, <<invalid special address>>
00000AF8 070F btst A7, D3
00000AFA ED45 asl D5.w, 6
00000AFC 1402 move.b D2, D2
00000AFE 5392 subq.l [A2], 1
00000B00 B30A cmpm.b [A1]+, [A2]+
00000B02 8151 or.w [A1], D0
00000B04 4D51 chk.w D6, [A1]
00000B06 F014 003B pmove [A4], MR0
// begin alternate branch 00000B08-00000B10
label00000B08:
00000B08 003B 6914 0053 ori.b [PC + D0.w + 0x53], 0x14
00000B0E 4ED3 jmp [A3]
// end alternate branch 00000B08-00000B10
label00000B08: // (misaligned)
00000B0A 6914 bvs +0x16 /* 00000B20 */
00000B0C 0053 4ED3 ori.w [A3], 0x4ED3
00000B10 A526 syscall HandleZone, flags=5
00000B12 2B97 B124 move.l <<invalid full ext with I/IS == 4>>, [A7]
00000B16 0FD1 .incomplete
00000B18 821E or.b D1, [A6]+
00000B1A 1081 move.b [A0], D1
00000B1C 0868 6822 B84B bchg.b [A0 - 0x47B5], 0x22 /* '\"' */
// begin alternate branch 00000B20-00000B22
label00000B20:
00000B20 B84B cmp.w D4, A3
// end alternate branch 00000B20-00000B22
label00000B20: // (misaligned)
00000B22 25F3 0B29 260F 8CAA move.l [PC - 0x7356 /* FFFF97CE, cstring ""<EOF> */], [[A3 + 0x260F + D0 * 2]]
00000B2A F339 .extension 0x339 <<F/4-5/1>> // unimplemented
00000B2C B10C cmpm.b [A0]+, [A4]+
00000B2E 2CB5 0C22 move.l [A6], [A5 + D0 * 4 + 0x22]
00000B32 50E3 st -[A3]
00000B34 0123 btst -[A3], D0
00000B36 5663 addq.w -[A3], 3
00000B38 1BBB 411B 03F7 0432 FB09 move.b [[A5 + <<invalid base displacement size>> + A7 * 2]], [[PC + D4] + 0x3F70432]
00000B42 1700 move.b -[A3], D0
00000B44 E783 asl D3, 3
00000B46 480F nbcd.b A7
00000B48 34C5 move.w [A2]+, D5
00000B4A 7E73 moveq.l D7, 0x73
00000B4C 0012 4303 ori.b [A2], 0x3
00000B50 7B2E moveq.l D5, 0x2E
00000B52 4C4C 4B19 movem.l D0,D3,D4,A0,A1,A3,A6, A4
00000B56 CB02 abcd D5, D2
00000B58 610E bsr +0x10 /* 00000B68 */
00000B5A 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000B5C 85A6 or.l -[A6], D2
00000B5E 0FE1 .incomplete
00000B60 D303 addx.b D1, D3
00000B62 0F93 bclr [A3], D7
00000B64 08C7 09E1 bset.b D7, 0xE1
fn00000B68:
00000B68 9B02 subx.b D5, D2
00000B6A 22B8 BB0D move.l [A1], [0xFFFFBB0D]
00000B6E A31C syscall FreeMem, flags=3
00000B70 AB0F syscall CheckPic
00000B72 2306 move.l -[A1], D6
00000B74 7B15 moveq.l D5, 0x15
00000B76 D303 addx.b D1, D3
00000B78 005B 1432 ori.w [A3]+, 0x1432
00000B7C 6105 bsr +0x7 /* 00000B83 */
00000B7E 228B move.l [A1], A3
00000B80 0501 btst D1, D2
00000B82 DD81 addx.l D6, D1
00000B84 2BC5 move.l <<invalid special address>>, D5
00000B86 904B sub.w D0, A3
00000B88 1512 move.b -[A2], [A2]
00000B8A EEFB 067C 8B05 bfset [[PC + <<invalid base displacement size>>] + A0 * 2] {25:D4}
00000B90 7B03 moveq.l D5, 0x03
00000B92 D3A5 add.l -[A5], D1
00000B94 A56E syscall SlotManager, flags=5
00000B96 C132 9602 and.b [A2 + A1.w * 8 + 0x2], D0
00000B9A 1B73 0535 6571 2C02 F789 move.b [A5 - 0x877], [[A3 + 0x65712C02] + D0 * 4]
00000BA4 DC46 add.w D6, D6
00000BA6 6EFB bgt -0x3 /* 00000BA3 */
00000BA8 0EC1 .incomplete
00000BAA 0D6B 0A32 bchg [A3 + 0xA32], D6
00000BAE C104 abcd D0, D4
00000BB0 291C move.l -[A4], [A4]+
00000BB2 930E subx.b -[A1], -[A6]
00000BB4 0316 btst [A6], D1
00000BB6 211C move.l -[A0], [A4]+
00000BB8 E998 rol D0, 4
00000BBA E4A5 asr D5, D2
00000BBC 7702 moveq.l D3, 0x02
00000BBE 0FB1 0E0F bclr [A1 + D0 * 8 + 0xF], D7
00000BC2 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000BC4 AD80 syscall DialogSelect, auto_pop
00000BC6 9602 sub.b D3, D2
00000BC8 DB0B addx.b -[A5], -[A3]
00000BCA 6509 bcs +0xB /* 00000BD5 */
00000BCC 3E00 move.w D7, D0
00000BCE 0F09 btst A1, D7
00000BD0 0965 bchg -[A5], D4
00000BD2 020F 0534 andi.b A7, 0x34 /* '4' */
00000BD6 A100 syscall Open/PBHOpen/HOpen, flags=1
00000BD8 8333 1C3E or.b [A3 + D1 * 4 + 0x3E], D1
00000BDC 000F 3502 ori.b A7, 0x2
00000BE0 83D8 divs.w D1, [A0]+
00000BE2 D325 add.b -[A5], D1
00000BE4 1CEE 7B03 move.b [A6]+, [A6 + 0x7B03]
00000BE8 3626 move.w D3, -[A6]
00000BEA B398 xor.l [A0]+, D1
00000BEC B1B9 1C04 62CB xor.l [0x1C0462CB], D0
00000BF2 5F02 subq.b D2, 7
00000BF4 BB4A cmpm.w [A5]+, [A2]+
00000BF6 EDE1 4501 bfffo D4, -[A1] {20:1}
00000BFA FB72 .extension 0xB72 <<F/4-5/5>> // unimplemented
00000BFC 0203 7567 andi.b D3, 0x67 /* 'g' */
00000C00 0211 C29B andi.b [A1], 0x9B
00000C04 3D03 move.w -[A6], D3
00000C06 0632 AE10 B242 addi.b [A2 + A3.w * 2 + 0x42], 0x10
00000C0C 4B70 F306 42E9 chk.w D5, [[A0 + <<invalid base displacement size>>] + A7 * 2 + 0x42E9]
00000C12 E752 roxl D2.w, 3
00000C14 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000C16 5E0C addq.b A4, 7
00000C18 9624 sub.b D3, -[A4]
00000C1A 8326 or.b -[A6], D1
00000C1C 0B11 btst [A1], D5
00000C1E 0413 0596 subi.b [A3], 0x96
00000C22 E929 lsl D1.b, D4
00000C24 AA0B syscall BackPixPat
00000C26 1B43 00F3 move.b [A5 + 0xF3], D3
00000C2A 3823 move.w D4, -[A3]
00000C2C 1D00 move.b -[A6], D0
00000C2E FB83 .invalid <<F/6/5>>
00000C30 D352 add.w [A2], D1
00000C32 7B05 moveq.l D5, 0x05
00000C34 48BB 0F63 0403 movem.w [PC + D0.w * 4 + 0x3], D0,D1,D5,D6,A0,A1,A2,A3
00000C3A 10D3 move.b [A0]+, [A3]
00000C3C 52BB 478B 112B 0156 addq.l [[ + <<invalid base displacement size>> + D4 * 8] + 0x112B0156], 1
00000C44 963A 5B0D sub.b D3, [PC + 0x5B0D /* 00006753, cstring ""<EOF> */]
00000C48 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000C4A 0372 8301 bchg [[A2 + <<invalid base displacement size>> + A0 * 2]], D1
00000C4E FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000C50 0B72 E47C bchg [A2 + A6.w * 4 + 0x7C], D5
00000C54 0B72 2203 bchg [A2 + D2.w * 2 + 0x3], D5
00000C58 728B moveq.l D1, 0xFFFFFF8B
00000C5A 1432 1A33 move.b D2, [A2 + D1 * 2 + 0x33]
00000C5E 6F12 ble +0x14 /* 00000C72 */
00000C60 1B00 move.b -[A5], D0
00000C62 0F8C bclr A4, D7
00000C64 F320 .extension 0x320 <<F/4-5/1>> // unimplemented
00000C66 130B move.b -[A1], A3
00000C68 8194 or.l [A4], D0
00000C6A BB03 xor.b D3, D5
00000C6C 2B07 move.l -[A5], D7
00000C6E F0BB 03FB .extension 0x0BB <<F/2-3/0>> // unimplemented
label00000C72:
00000C72 5CE4 sge -[A4]
00000C74 9B0E subx.b -[A5], -[A6]
00000C76 8B02 sbcd D5, D2
00000C78 0B08 btst A0, D5
00000C7A 0302 btst D2, D1
00000C7C 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000C7E C263 and.w D1, -[A3]
00000C80 2207 move.l D1, D7
00000C82 0069 3310 CB02 ori.w [A1 - 0x34FE], 0x3310
00000C88 652A bcs +0x2C /* 00000CB4 */
00000C8A 2B3A E500 move.l -[A5], [PC - 0x1B00 /* FFFFF18C, cstring ""<EOF> */]
00000C8E E302 asl D2.b, 1
00000C90 3306 move.w -[A1], D6
00000C92 0302 btst D2, D1
00000C94 9B01 subx.b D5, D1
00000C96 230B move.l -[A1], A3
00000C98 E506 asl D6.b, 2
00000C9A E302 asl D2.b, 1
00000C9C BB05 xor.b D5, D5
00000C9E 6104 bsr +0x6 /* 00000CA4 */
00000CA0 A48B syscall CommToolboxDispatch, flags=4
00000CA2 029B 0E33 0613 andi.l [A3]+, 0xE330613
// begin alternate branch 00000CA4-00000CAE
fn00000CA4:
00000CA4 0E33 0613 039B 004C 0518 .invalid.b [[ + D0 * 2] + 0x4C0518], 0x13 // invalid immediate operation
// end alternate branch 00000CA4-00000CAE
fn00000CA4: // (misaligned)
00000CA8 039B bclr [A3]+, D1
00000CAA 004C 0518 ori.w A4, 0x518
00000CAE 3344 E309 move.w [A1 - 0x1CF7], D4
00000CB2 963C 262B sub.b D3, 0x2B /* '+' */
// begin alternate branch 00000CB4-00000CB8
label00000CB4:
00000CB4 262B 1045 move.l D3, [A3 + 0x1045]
// end alternate branch 00000CB4-00000CB8
label00000CB4: // (misaligned)
00000CB6 1045 movea.b A0, D5
00000CB8 FBAB .invalid <<F/6/5>>
00000CBA 005E 0C93 ori.w [A6]+, 0xC93
00000CBE 6024 bra +0x26 /* 00000CE4 */
00000CC0 2B2D DE04 move.l -[A5], [A5 - 0x21FC]
00000CC4 C90D abcd -[A4], -[A5]
00000CC6 BB05 xor.b D5, D5
00000CC8 F2E3 10C3 .extension 0x2E3 <<F/2-3/1>> // unimplemented
00000CCC 10DB move.b [A0]+, [A3]+
00000CCE 4BF2 7B11 lea.l A5, [[A2 + D7 * 2]]
00000CD2 8306 sbcd D1, D6
00000CD4 6B63 bmi +0x65 /* 00000D39 */
00000CD6 8400 or.b D2, D0
00000CD8 0F3A 0336 btst [PC + 0x336 /* 00001010, value 0xEE */], D7
00000CDC 9300 subx.b D1, D0
00000CDE 3CC3 move.w [A6]+, D3
00000CE0 100F move.b D0, A7
00000CE2 C29B and.l D1, [A3]+
label00000CE4:
00000CE4 72F0 moveq.l D1, 0xFFFFFFF0
00000CE6 F2BB 17F4 .extension 0x2BB <<F/2-3/1>> // unimplemented
00000CEA 931F sub.b [A7]+, D1
00000CEC 723C moveq.l D1, 0x3C
00000CEE E10F lsl D7.b, 8
00000CF0 C43C 6B43 and.b D2, 0x43 /* 'C' */
00000CF4 7293 moveq.l D1, 0xFFFFFF93
00000CF6 6053 bra +0x55 /* 00000D4B */
00000CF8 1CD3 move.b [A6]+, [A3]
00000CFA 0683 0581 0B73 addi.l D3, 0x5810B73
00000D00 0021 03EA ori.b -[A1], 0xEA
00000D04 C2EB 274B mulu.w D1, [A3 + 0x274B]
00000D08 055B bchg [A3]+, D2
00000D0A 06B3 070F A633 851B 2C7A 7AEB addi.l [[A3 + A0 * 4] + 0x2C7A7AEB], 0x70FA633
00000D16 00FA .incomplete
00000D18 0FC6 .incomplete
00000D1A 000F 215F ori.b A7, 0x5F /* '_' */
00000D1E A6DB syscall vTruncateFile, flags=6
00000D20 43A3 .invalid 1, -[A3] // invalid opcode 4 with b == 6
00000D22 062B 204B 026B addi.b [A3 + 0x26B], 0x4B /* 'K' */
00000D28 327A 630A movea.w A1, [PC + 0x630A /* 00007034, cstring ""<EOF> */]
00000D2C 16EB 092B move.b [A3]+, [A3 + 0x92B]
00000D30 20A3 move.l [A0], -[A3]
00000D32 06F3 .incomplete
00000D34 0B0D btst A5, D5
00000D36 01F2 .incomplete
00000D38 0FC0 .incomplete
00000D3A F233 15BB .invalid fp3, fp5
00000D3E 01EB .incomplete
00000D40 C24C and.w D1, A4
00000D42 000F 6106 ori.b A7, 0x6
00000D46 AB15 syscall PatExpand
00000D48 6508 bcs +0xA /* 00000D52 */
00000D4A 9360 sub.w -[A0], D1
00000D4C F32B .extension 0x32B <<F/4-5/1>> // unimplemented
00000D4E BB47 xor.w D7, D5
00000D50 7B2F moveq.l D5, 0x2F
label00000D52:
00000D52 80BB 03BB 1766 632A 133C 66EB or.l D0, [[0x1766632A + D0 * 2] + 0x133C66EB]
00000D5E 15A4 6673 move.b [A2 + D6.w * 8 + 0x73], -[A4]
00000D62 2AA4 move.l [A5], -[A4]
00000D64 6663 bne +0x65 /* 00000DC9 */
00000D66 2FA4 1501 move.l [[A7 + <<invalid base displacement size>> + D1 * 4]], -[A4]
00000D6A 8B1E or.b [A6]+, D5
00000D6C A466 syscall NewEmptyHandle, flags=4
00000D6E 6332 bls +0x34 /* 00000DA2 */
00000D70 A4C1 syscall vGetBlock, flags=4
00000D72 8CA4 or.l D6, -[A4]
00000D74 665B bne +0x5D /* 00000DD1 */
00000D76 32A4 move.w [A1], -[A4]
00000D78 66C3 bne -0x3B /* 00000D3D */
00000D7A 1BA4 66CB move.b [A5 + D6.w * 8 - 0x53], -[A4]
00000D7E 18A4 move.b [A4], -[A4]
00000D80 6603 bne +0x5 /* 00000D85 */
00000D82 23A4 C104 move.l <<invalid full ext with I/IS == 4>>, -[A4]
00000D86 A466 syscall NewEmptyHandle, flags=4
00000D88 BB1B xor.b [A3]+, D5
00000D8A A466 syscall NewEmptyHandle, flags=4
00000D8C C318 and.b [A0]+, D1
00000D8E A466 syscall NewEmptyHandle, flags=4
00000D90 DB15 add.b [A5], D5
00000D92 A466 syscall NewEmptyHandle, flags=4
00000D94 E317 roxl D7.b, 1
00000D96 A466 syscall NewEmptyHandle, flags=4
00000D98 B31B xor.b [A3]+, D1
00000D9A A4E1 syscall vFileOpen, flags=4
00000D9C F6A4 6693 .extension 0x6A4 <<F/2-3/3>> // unimplemented
00000DA0 21A4 666B move.l [A0 + D6.w * 8 + 0x6B], -[A4]
// begin alternate branch 00000DA2-00000DA4
label00000DA2:
00000DA2 666B bne +0x6D /* 00000E0F */
// end alternate branch 00000DA2-00000DA4
label00000DA2: // (misaligned)
00000DA4 0EA4 66F3 1FA4 .invalid.l -[A4], 0x66F31FA4 // invalid immediate operation
00000DAA 668B bne -0x73 /* 00000D37 */
00000DAC 10A4 move.b [A0], -[A4]
00000DAE 6623 bne +0x25 /* 00000DD3 */
00000DB0 26A4 move.l [A3], -[A4]
00000DB2 668B bne -0x73 /* 00000D3F */
00000DB4 1DA4 66DB move.b [A6 + D6.w * 8 - 0x37], -[A4]
00000DB8 1FA4 6693 move.b [A7 + D6.w * 8 - 0x109], -[A4]
00000DBC 1CA4 move.b [A6], -[A4]
00000DBE 665B bne +0x5D /* 00000E1B */
00000DC0 14A4 move.b [A2], -[A4]
00000DC2 663B bne +0x3D /* 00000DFF */
00000DC4 17A4 6653 move.b [A3 + D6.w * 8 + 0x53], -[A4]
00000DC8 14A4 move.b [A2], -[A4]
00000DCA 66E3 bne -0x1B /* 00000DAF */
00000DCC 04A4 66CB 17A4 subi.l -[A4], 0x66CB17A4
00000DD2 660B bne +0xD /* 00000DDF */
00000DD4 1BA4 66F3 move.b [A5 + D6.w * 8 - 0x13], -[A4]
00000DD8 12A4 move.b [A1], -[A4]
00000DDA 6613 bne +0x15 /* 00000DEF */
00000DDC 12A4 move.b [A1], -[A4]
00000DDE E1F8 A466 asl .w [0xFFFFA466]
00000DE2 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00000DE4 A466 syscall NewEmptyHandle, flags=4
00000DE6 8B11 or.b [A1], D5
00000DE8 A466 syscall NewEmptyHandle, flags=4
00000DEA 630D bls +0xF /* 00000DF9 */
00000DEC A466 syscall NewEmptyHandle, flags=4
00000DEE A30B syscall Rename/PBHRename/HRename, flags=3
00000DF0 A466 syscall NewEmptyHandle, flags=4
00000DF2 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000DF4 A4CB syscall vSetUpTags, flags=4
00000DF6 30A4 move.w [A0], -[A4]
00000DF8 5350 subq.w [A0], 1
00000DFA A4EB syscall vFileWrite, flags=4
00000DFC 37A4 3B27 A43B 22A4 3B42 move.w [[A3 - 0x5BC5] + D3 * 2 + 0x22A43B42], -[A4]
00000E06 A423 syscall DisposHandle/DisposeHandle, flags=4
00000E08 2EA4 move.l [A7], -[A4]
00000E0A FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00000E0C A43B syscall Delay, flags=4
00000E0E 29A4 3329 BB03 move.l [[A4 - 0x44FD + D3 * 2]], -[A4]
00000E14 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00000E16 A103 syscall Write, flags=1
00000E18 3AF3 12A1 move.w [A5]+, [A3 + D1.w * 2 - 0x95]
00000E1C 1DAA FB07 8114 move.b <<invalid full ext with I/IS == 4>>, [A2 - 0x4F9]
00000E22 3B0F move.w -[A5], A7
00000E24 5338 94F3 subq.b [0xFFFF94F3], 1
00000E28 2BE3 move.l <<invalid special address>>, -[A3]
00000E2A 82E4 divu.w D1, -[A4]
00000E2C 1ADB move.b [A5]+, [A3]+
00000E2E 1500 move.b -[A2], D0
00000E30 1384 1A3B move.b [A1 + D1 * 2 + 0x3B], D4
00000E34 7681 moveq.l D3, 0xFFFFFF81
00000E36 00E3 .incomplete
00000E38 0281 288B 13A1 andi.l D1, 0x288B13A1
00000E3E 02DB .incomplete
00000E40 364B movea.w A3, A3
00000E42 1132 E918 move.b -[A0], [A2 + A6]
00000E46 4B65 chk.w D5, -[A5]
00000E48 8C63 or.w D6, -[A3]
00000E4A 250B move.l -[A2], A3
00000E4C 154B 37C3 move.b [A2 + 0x37C3], A3
00000E50 B573 065B xor.w [A3 + D0.w * 8 + 0x5B], D2
00000E54 05E7 .incomplete
00000E56 06A3 3319 327C addi.l -[A3], 0x3319327C
00000E5C B83B 0D00 cmp.b D4, [PC + <<invalid base displacement size>> + D0 * 4]
00000E60 0F8C bclr A4, D7
00000E62 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00000E64 4698 not.l [A0]+
00000E66 926B 0802 sub.w D1, [A3 + 0x802]
00000E6A 0F32 C126 C106 9313 btst [[A2 - 0x3EFA] + A4 - 0x6CED], D7
00000E72 02AB 8866 CB4A A121 andi.l [A3 - 0x5EDF], 0x8866CB4A
00000E7A 7EDB moveq.l D7, 0xFFFFFFDB
00000E7C 43AD 2141 .invalid 1, [A5 + 0x2141] // invalid opcode 4 with b == 6
00000E80 2003 move.l D0, D3
00000E82 0612 0F00 addi.b [A2], 0x0
00000E86 DB69 A925 add.w [A1 - 0x56DB], D5
00000E8A 0F26 btst -[A6], D7
00000E8C C32A 0F8D and.b [A2 + 0xF8D], D1
00000E90 3D0A move.w -[A6], A2
00000E92 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000E94 0FE4 .incomplete
00000E96 1C04 move.b D6, D4
00000E98 228B move.l [A1], A3
00000E9A 9447 sub.w D2, D7
00000E9C 03AD D304 bclr [A5 - 0x2CFC], D1
00000EA0 2E85 move.l [A7], D5
00000EA2 8A93 or.l D5, [A3]
00000EA4 1FA3 8513 0B32 1400 move.b [[A7 + A0 * 4] + 0xB321400], -[A3]
00000EAC DB98 add.l [A0]+, D5
00000EAE F643 1D83 .extension 0x643 <<F/1/3>>, 0x1D83 // unimplemented
00000EB2 0843 1D7C bchg.b D3, 0x7C /* '|' */
00000EB6 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00000EB8 0203 129B andi.b D3, 0x9B
00000EBC 01C3 .incomplete
00000EBE 1253 movea.b A1, [A3]
00000EC0 1273 182B movea.b A1, [A3 + D1 + 0x2B]
// begin alternate branch 00000EC2-00000ED4
label00000EC2:
00000EC2 182B 00BC move.b D4, [A3 + 0xBC]
00000EC6 E550 roxl D0.w, 2
00000EC8 0F32 0698 btst [A2 + D0.w * 8 - 0x104], D7
00000ECC 02AB 88D8 1400 7B6A andi.l [A3 + 0x7B6A], 0x88D81400
// end alternate branch 00000EC2-00000ED4
label00000EC2: // (misaligned)
00000EC4 00BC E550 0F32 0698 02AB ori.l 0x69802AB, 0xE5500F32
00000ECE 88D8 divu.w D4, [A0]+
00000ED0 1400 move.b D2, D0
00000ED2 7B6A moveq.l D5, 0x6A
00000ED4 7B02 moveq.l D5, 0x02
00000ED6 9B01 subx.b D5, D1
00000ED8 1B6D 26EB 0417 move.b [A5 + 0x417], [A5 + 0x26EB]
00000EDE 0400 6908 subi.b D0, 0x8
00000EE2 60DE bra -0x20 /* 00000EC2 */
00000EE4 047B 31C3 29C6 subi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x31C3
00000EEA 031F btst [A7]+, D1
00000EEC C329 1702 and.b [A1 + 0x1702], D1
00000EF0 65ED bcs -0x11 /* 00000EDF */
00000EF2 0124 btst -[A4], D0
00000EF4 2300 move.l -[A1], D0
00000EF6 2E3C 14AE 0402 move.l D7, 0x14AE0402
00000EFC 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000EFE C908 abcd -[A4], -[A0]
00000F00 0FD9 .incomplete
00000F02 0813 4B9B btst.b [A3], 0x9B
00000F06 010B btst A3, D0
00000F08 09C9 .incomplete
00000F0A 070F btst A7, D3
00000F0C D507 addx.b D2, D7
00000F0E 0F26 btst -[A6], D7
00000F10 8300 sbcd D1, D0
00000F12 1700 move.b -[A3], D0
00000F14 B6C9 cmpa.w A3, A1
00000F16 05D2 .incomplete
00000F18 E70C lsl D4.b, 3
00000F1A 8907 sbcd D4, D7
00000F1C 03E0 .incomplete
00000F1E 4629 1D8B not.b [A1 + 0x1D8B]
00000F22 0262 0B4A andi.w -[A2], 0xB4A
00000F26 E500 asl D0.b, 2
00000F28 5B7A 0166 subq.w [PC + 0x166 /* 00001090, value 0xB83B */], 5
00000F2C 2382 F70D move.l [[A1 + <<invalid base displacement size>>] + A7 * 8], D2
00000F30 5532 DC35 subq.b [A2 + A5 * 4 + 0x35], 2
00000F34 04E5 .incomplete
00000F36 0025 040F ori.b -[A5], 0xF
00000F3A C22B 94F7 and.b D1, [A3 - 0x6B09]
00000F3E 0D54 bchg [A4], D6
00000F40 2B0E move.l -[A5], A6
00000F42 22B8 E301 move.l [A1], [0xFFFFE301]
00000F46 E32A lsl D2.b, D1
00000F48 DB08 addx.b -[A5], -[A0]
00000F4A A1AB syscall 0x0AB, flags=1
00000F4C 9B02 subx.b D5, D2
00000F4E 2B05 move.l -[A5], D5
00000F50 0F7C B8F1 bchg 0xB8F1, D7
00000F54 A9C2 syscall SysEdit
00000F56 2B94 F70D move.l [[A5 + <<invalid base displacement size>>] + A7 * 8], [A4]
00000F5A 7687 moveq.l D3, 0xFFFFFF87
00000F5C 0DAC 0FC9 bclr [A4 + 0xFC9], D6
00000F60 0489 AC17 0520 subi.l A1, 0xAC170520
00000F66 BB22 xor.b -[A2], D5
00000F68 0705 btst D5, D3
00000F6A 9849 sub.w D4, A1
00000F6C 850F sbcd -[A2], -[A7]
00000F6E 8CAA D356 or.l D6, [A2 - 0x2CAA]
00000F72 852F 4800 or.b [A7 + 0x4800], D2
00000F76 EB0D lsl D5.b, 5
00000F78 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
00000F7A 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00000F7C 1B18 move.b -[A5], [A0]+
00000F7E 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00000F80 1385 4AC1 move.b [A1 + D4 * 2 - 0x63], D5
00000F84 4CEB 09F3 0B13 movem.l D0,D1,D4,D5,D6,D7,A0,A3, [A3 + 0xB13]
00000F8A 0016 5B06 ori.b [A6], 0x6
00000F8E 018E bclr A6, D0
00000F90 C0C2 mulu.w D0, D2
00000F92 0386 bclr D6, D1
00000F94 6B06 bmi +0x8 /* 00000F9C */
00000F96 A556 syscall LwrString/LowerText, flags=5
00000F98 130D move.b -[A1], A5
00000F9A C319 and.b [A1]+, D1
label00000F9C:
00000F9C 6E4B bgt +0x4D /* 00000FE9 */
00000F9E 0583 bclr D3, D2
00000FA0 05B3 0783 3E83 051E bclr [[ + <<invalid base displacement size>> + D0 * 8] + 0x3E83051E], D2
00000FA8 16E3 move.b [A3]+, -[A3]
00000FAA 0134 0FFA 833E 130C 6B06 btst [[-0x7CC1ECF4] + 0x6B06], D0
00000FB4 46A3 not.l -[A3]
00000FB6 06A7 0DC6 A503 addi.l -[A7], 0xDC6A503
00000FBC 0155 bchg [A5], D0
00000FBE 0307 btst D7, D1
00000FC0 8503 sbcd D2, D3
00000FC2 DB03 addx.b D5, D3
00000FC4 3B29 8103 move.w -[A5], [A1 - 0x7EFD]
00000FC8 631B bls +0x1D /* 00000FE5 */
00000FCA DCB7 0E24 add.l D6, [A7 + D0 * 8 + 0x24]
00000FCE 6EC3 bgt -0x3B /* 00000F93 */
00000FD0 1A23 move.b D5, -[A3]
00000FD2 0356 bchg [A6], D1
00000FD4 2B02 move.l -[A5], D2
00000FD6 1E16 move.b D7, [A6]
00000FD8 DB83 addx.l D5, D3
00000FDA BB29 1E16 xor.b [A1 + 0x1E16], D5
00000FDE 7B09 moveq.l D5, 0x09
00000FE0 42C3 .invalid D3 // invalid opcode 4 with subtype 1
00000FE2 01B3 05D3 49C5 009B bclr [[] + 0x49C5009B], D0
00000FEA 03C3 .incomplete
00000FEC 012B 11E3 btst [A3 + 0x11E3], D0
00000FF0 033B 0B06 FB0B btst [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x4F5], D1
00000FF6 B305 xor.b D5, D1
00000FF8 7B82 moveq.l D5, 0xFFFFFF82
00000FFA 6303 bls +0x5 /* 00000FFF */
00000FFC E1F5 FB53 C170 6303 asl .w [[A5] - 0x3E8F9CFD]
00001004 6312 bls +0x14 /* 00001018 */
00001006 418D .invalid 0, A5 // invalid opcode 4 with b == 6
00001008 66F3 bne -0xB /* 00000FFD */
0000100A 5407 addq.b D7, 2
0000100C 02DA .incomplete
0000100E 2B03 move.l -[A5], D3
00001010 EE17 roxr D7.b, 7
00001012 02DD .incomplete
00001014 FA2B 02CB .unknown 0xFA2B 0x02CB (W = 5)
label00001018:
00001018 30FB 03FB 7143 2732 06AB 09BB move.w [A0]+, [[0x71432732] + 0x6AB09BB]
00001024 294C 000F move.l [A4 + 0xF], A4
00001028 8C23 or.b D6, -[A3]
0000102A 2E69 1A02 movea.l A7, [A1 + 0x1A02]
0000102E 0F12 btst [A2], D7
00001030 7307 moveq.l D1, 0x07
00001032 0043 3048 ori.w D3, 0x3048 /* '0H' */
00001036 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
00001038 0F01 btst D1, D7
0000103A 0109 btst A1, D0
0000103C 03A3 bclr -[A3], D1
0000103E 13D3 49A3 130F move.b [0x49A3130F], [A3]
00001044 000F E52D ori.b A7, 0x2D /* '-' */
00001048 0F61 bchg -[A1], D7
0000104A 1436 8302 C96A move.b D2, [[A6 + <<invalid base displacement size>> + A0 * 2] - 0x3696]
00001050 660F bne +0x11 /* 00001061 */
00001052 7CB8 moveq.l D6, 0xFFFFFFB8
00001054 E1A2 asl D2, D0
00001056 6500 534E bcs +0x5350 /* 000063A6 */
0000105A 3AA3 move.w [A5], -[A3]
0000105C 5622 addq.b -[A2], 3
0000105E B8E3 cmpa.w A4, -[A3]
00001060 11A3 1C3E move.b [A0 + D1 * 4 + 0x3E], -[A3]
00001064 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00001066 6C3E bge +0x40 /* 000010A6 */
00001068 131E move.b -[A1], [A6]+
0000106A 3E06 move.w D7, D6
0000106C 5B02 subq.b D2, 5
0000106E 9308 subx.b -[A1], -[A0]
00001070 E70D lsl D5.b, 3
00001072 C32B 2921 and.b [A3 + 0x2921], D1
00001076 1493 move.b [A2], [A3]
00001078 1548 AE3E move.b [A2 - 0x51C2], A0
0000107C 064C 000B addi.w A4, 0xB
00001080 8632 000F or.b D3, [A2 + D0.w + 0xF]
00001084 4663 not.w -[A3]
00001086 49A2 .invalid 4, -[A2] // invalid opcode 4 with b == 6
00001088 8104 sbcd D0, D4
0000108A 3262 movea.w A1, -[A2]
0000108C 8B1C or.b [A4]+, D5
0000108E 4022 negx.b -[A2]
00001090 B83B 00A3 cmp.b D4, [PC + D0.w - 0x93]
00001094 1C0B move.b D6, A3
00001096 0B01 btst D1, D5
00001098 FFE3 .invalid <<F/7/7>>
0000109A 8A96 or.l D5, [A6]
0000109C 2305 move.l -[A1], D5
0000109E 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000010A0 C329 2301 and.b [A1 + 0x2301], D1
000010A4 3EC0 move.w [A7]+, D0
label000010A6:
000010A6 A579 syscall GetADBInfo, flags=5
000010A8 9308 subx.b -[A1], -[A0]
000010AA 2301 move.l -[A1], D1
000010AC 96D8 sub.w A3, [A0]+
000010AE 1315 move.b -[A1], [A5]
000010B0 6100 F401 bsr -0xBFD /* 000004B3 */
000010B4 1863 movea.b A4, -[A3]
000010B6 1222 move.b D1, -[A2]
000010B8 B87B 09BB 5707 011E 721B 00BB cmp.w D4, [[0x5707011E + D0] + 0x721B00BB]
000010C4 0A08 4181 xori.b A0, 0x81
000010C8 0073 1DDC AD00 ori.w [A3 + <<invalid base displacement size>> + A2 * 4], 0x1DDC
000010CE 61EB bsr -0x13 /* 000010BB */
000010D0 A900 syscall GetFNum
000010D2 22B8 CB2F move.l [A1], [0xFFFFCB2F]
000010D6 7B44 moveq.l D5, 0x44
000010D8 BB57 xor.w [A7], D5
000010DA 2A5C movea.l A5, [A4]+
000010DC 430A .invalid 1, A2 // invalid opcode 4 with b == 4
000010DE 9607 sub.b D3, D7
000010E0 0359 bchg [A1]+, D1
000010E2 B307 xor.b D7, D1
000010E4 E361 asl D1.w, D1
000010E6 6117 bsr +0x19 /* 000010FF */
000010E8 6653 bne +0x55 /* 0000113D */
000010EA 28E5 move.l [A4]+, -[A5]
000010EC 1303 move.b -[A1], D3
000010EE 135B 030F move.b [A1 + 0x30F], [A3]+
000010F2 A500 syscall Open/PBHOpen/HOpen, flags=5
000010F4 6B01 bmi +0x3 /* 000010F7 */
000010F6 935B sub.w [A3]+, D1
000010F8 C305 abcd D1, D5
000010FA 4B2A BB29 .invalid 5, [A2 - 0x44D7] // invalid opcode 4 with b == 4
000010FE C293 and.l D1, [A3]
00001100 436B 1F01 chk.w D1, [A3 + 0x1F01]
00001104 0E2B 1463 006B .invalid.b [A3 + 0x6B], 0x63 /* 'c' */ // invalid immediate operation
0000110A 1740 0608 move.b [A3 + 0x608], D0
0000110E 4156 chk.w D0, [A6]
00001110 00DB .incomplete
00001112 4E61 move USP, A1
00001114 1C52 movea.b A6, [A2]
00001116 2702 move.l -[A3], D2
00001118 E717 roxl D7.b, 3
0000111A 0154 bchg [A4], D0
0000111C 1300 move.b -[A1], D0
0000111E 1B09 move.b -[A5], A1
00001120 6D01 blt +0x3 /* 00001123 */
00001122 7644 moveq.l D3, 0x44
00001124 7302 moveq.l D1, 0x02
00001126 1B09 move.b -[A5], A1
00001128 5BB3 E327 002B 4E7B 022B subq.l [[A3 + 0x2B] + A6 * 2 + 0x4E7B022B], 5
00001132 0593 bclr [A3], D2
00001134 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00001136 9883 sub.l D4, D3
00001138 056B 0601 bchg [A3 + 0x601], D2
0000113C 0CA3 04D3 49C9 cmpi.l -[A3], 0x4D349C9
00001142 F42B cpushl NONE, [A3]
00001144 1C61 movea.b A6, -[A1]
00001146 2A9B move.l [A5], [A3]+
00001148 0221 2F17 andi.b -[A1], 0x17
0000114C 0382 bclr D2, D1
0000114E 492F 5B06 .invalid 4, [A7 + 0x5B06] // invalid opcode 4 with b == 4
00001152 6B87 bmi -0x77 /* 000010DB */
00001154 0F02 btst D2, D7
00001156 0FC5 .incomplete
00001158 1D0F move.b -[A6], A7
0000115A A5AC syscall FSMDispatch, flags=5
0000115C FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
0000115E DB27 add.b -[A7], D5
00001160 DB08 addx.b -[A5], -[A0]
00001162 2250 movea.l A1, [A0]
00001164 6B28 bmi +0x2A /* 0000118E */
00001166 E303 asl D3.b, 1
00001168 2B23 move.l -[A5], -[A3]
0000116A EA62 asr D2.w, D5
0000116C 5339 BB51 7B00 subq.b [0xBB517B00], 1
00001172 625B bhi +0x5D /* 000011CF */
00001174 39BB 5106 0301 0F32 61A3 00E3 8A73 move.w [[A4 + 0x61A300E3 + D0 * 8] - 0x758D], [[PC + <<invalid base displacement size>>] + D5 + 0x301]
00001182 0307 btst D7, D1
00001184 0640 D300 addi.w D0, 0xD300
00001188 FAE3 6143 .extension 0xAE3 <<F/2-3/5>> // unimplemented
0000118C 278B 3C83 move.l [A3 + D3 * 4 - 0x125], A3
// begin alternate branch 0000118E-00001190
label0000118E:
0000118E 3C83 move.w [A6], D3
// end alternate branch 0000118E-00001190
label0000118E: // (misaligned)
00001190 31D3 4992 move.w [0x00004992], [A3]
00001194 BB00 xor.b D0, D5
00001196 DB00 addx.b D5, D0
00001198 C304 abcd D1, D4
0000119A 531E subq.b [A6]+, 1
0000119C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000119E CB1C and.b [A4]+, D5
000011A0 1302 move.b -[A1], D2
000011A2 8623 or.b D3, -[A3]
000011A4 01D3 .incomplete
000011A6 000B 0FE3 ori.b A3, 0xE3
000011AA 0986 bclr D6, D4
000011AC D300 addx.b D1, D0
000011AE 6B16 bmi +0x18 /* 000011C6 */
000011B0 C100 abcd D0, D0
000011B2 5311 subq.b [A1], 1
000011B4 2B01 move.l -[A5], D1
000011B6 6AD3 bpl -0x2B /* 0000118B */
000011B8 0007 0635 ori.b D7, 0x35 /* '5' */
000011BC 0F01 btst D1, D7
000011BE 01DB .incomplete
000011C0 12A5 move.b [A1], -[A5]
000011C2 0013 02D3 ori.b [A3], 0xD3
label000011C6:
000011C6 00B3 2A63 4525 0261 ori.l [A3 + D0.w * 2 + 0x61], 0x2A634525 /* '*cE%' */
000011CE 0005 1C73 ori.b D5, 0x73 /* 's' */
000011D2 0045 1FAE ori.w D5, 0x1FAE
000011D6 61A9 bsr -0x55 /* 00001181 */
000011D8 0FC1 .incomplete
000011DA 00AE 3E02 0F48 8D07 ori.l [A6 - 0x72F9], 0x3E020F48
000011E2 C304 abcd D1, D4
000011E4 0B01 btst D1, D5
000011E6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000011E8 5B0C subq.b A4, 5
000011EA 5B01 subq.b D1, 5
000011EC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000011EE 3316 move.w -[A1], [A6]
000011F0 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
000011F2 6B08 bmi +0xA /* 000011FC */
000011F4 AE73 syscall ControlDispatch, auto_pop
000011F6 032B 83B3 btst [A3 - 0x7C4D], D1
000011FA 0145 bchg D5, D0
label000011FC:
000011FC 4363 chk.w D1, -[A3]
000011FE 03E3 .incomplete
00001200 0601 0B17 addi.b D1, 0x17
00001204 0069 7344 0506 ori.w [A1 + 0x506], 0x7344 /* 'sD' */
0000120A A521 syscall GetPtrSize, flags=5
0000120C 7344 moveq.l D1, 0x44
0000120E 2B1A move.l -[A5], [A2]+
00001210 FA73 4473 .extension 0xA73 <<F/1/5>>, 0x4473 // unimplemented
00001214 002B 0113 1C73 ori.b [A3 + 0x1C73], 0x13
0000121A 0341 bchg D1, D1
0000121C 24D3 move.l [A2]+, [A3]
0000121E 0013 04C1 ori.b [A3], 0xC1
00001222 091B btst [A3]+, D4
00001224 5B73 036C subq.w <<invalid full ext with I/IS == 4>>, 5
00001228 D300 addx.b D1, D0
0000122A 1B5B D300 move.b [A5 - 0x2D00], [A3]+
0000122E DE73 033B 03D3 0023 06F3 2D07 add.w D7, [[A3 + 0x3D30023 + D0 * 2] + 0x6F32D07]
0000123A 081D 6931 btst.b [A5]+, 0x31 /* '1' */
0000123E 5305 subq.b D5, 1
00001240 4960 chk.w D4, -[A0]
00001242 AB88 syscall slAvg
00001244 AAA3 syscall CodecDispatch
00001246 1BA3 015B 34C1 0241 move.b [[A5] + 0x34C10241], -[A3]
0000124E 0521 btst -[A1], D2
00001250 6281 bhi -0x7D /* 000011D3 */
00001252 0B21 btst -[A1], D5
00001254 641B bcc +0x1D /* 00001271 */
00001256 1373 4449 6453 move.b [A1 + 0x6453], [A3 + D4.w * 4 + 0x49]
0000125C 122B 5CC1 move.b D1, [A3 + 0x5CC1]
00001260 04FA .incomplete
00001262 E306 asl D6.b, 1
00001264 2329 0916 move.l -[A1], [A1 + 0x916]
00001268 1B93 E306 C4B3 move.b [[A5 + <<invalid base displacement size>>] + A6 * 2 - 0x3B4D], [A3]
0000126E 0133 165B btst [A3 + D1.w * 8 + 0x5B], D0
00001272 0C38 C35E 431D cmpi.b [0x0000431D], 0x5E /* '^' */
00001278 9371 B301 sub.w [[A1 + <<invalid base displacement size>> + A3 * 2]], D1
0000127C A906 syscall NewString
0000127E FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00001280 A906 syscall NewString
00001282 AB88 syscall slAvg
00001284 1B34 5B05 move.b -[A5], [[A4 + <<invalid base displacement size>>] + D5 * 2]
00001288 6102 bsr +0x4 /* 0000128C */
0000128A 72C3 moveq.l D1, 0xFFFFFFC3
fn0000128C:
0000128C 2245 movea.l A1, D5
0000128E B18B cmpm.l [A0]+, [A3]+
00001290 3413 move.w D2, [A3]
00001292 0AC3 .incomplete
00001294 2253 movea.l A1, [A3]
00001296 310F move.w -[A0], A7
00001298 6C4A bge +0x4C /* 000012E4 */
0000129A 131E move.b -[A1], [A6]+
0000129C 4ACE tas.b A6
0000129E 0311 btst [A1], D1
000012A0 A44C syscall CompactMem, flags=4
000012A2 AE4A syscall RestoreEntries, auto_pop
000012A4 00AB 4DE5 1F0F 6107 ori.l [A3 + 0x6107], 0x4DE51F0F
000012AC 661B bne +0x1D /* 000012C9 */
000012AE 2821 move.l D4, -[A1]
000012B0 0A66 9339 xori.w -[A6], 0x9339
000012B4 8120 or.b -[A0], D0
000012B6 F445 .invalid <<cinv/cpush with scope=0>>
000012B8 1FA5 080F move.b [A7 + D0 + 0xF], -[A5]
000012BC 0113 btst [A3], D0
000012BE 8301 sbcd D1, D1
000012C0 E934 roxl D4.b, D4
000012C2 450C .invalid 2, A4 // invalid opcode 4 with b == 4
000012C4 7B6A moveq.l D5, 0x6A
000012C6 15E4 8301 move.b [PC - 0x7CFF /* FFFF95C9, cstring ""<EOF> */], -[A4]
000012CA 3941 4103 move.w [A4 + 0x4103], D1
000012CE 66CB bne -0x33 /* 0000129B */
000012D0 1421 move.b D2, -[A1]
000012D2 32D8 move.w [A1]+, [A0]+
000012D4 FA63 1266 .extension 0xA63 <<F/1/5>>, 0x1266 // unimplemented
000012D8 831D or.b [A5]+, D1
000012DA 9B33 0FCA C130 sub.b [[ + <<invalid base displacement size>>] - 0x3ED0], D5
// begin alternate branch 000012DC-000012E2
fn000012DC:
000012DC 0FCA .incomplete
000012DE C130 0B09 and.b [[A0 + <<invalid base displacement size>> + D0 * 2]], D0
// end alternate branch 000012DC-000012E2
fn000012DC: // (misaligned)
000012E0 0B09 btst A1, D5
000012E2 4601 not.b D1
label000012E4:
000012E4 05AA FB12 bclr [A2 - 0x4EE], D2
000012E8 AE3E syscall ReserveEntry, auto_pop
000012EA 81D7 divs.w D0, [A7]
000012EC 3A83 move.w [A5], D3
000012EE 0FDC .incomplete
000012F0 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000012F2 A202 syscall Read, flags=2
000012F4 0F6C 96A4 bchg [A4 - 0x695C], D7
000012F8 330E move.w -[A1], A6
000012FA 8B11 or.b [A1], D5
000012FC 6301 bls +0x3 /* 000012FF */
000012FE 3307 move.w -[A1], D7
00001300 8306 sbcd D1, D6
00001302 7310 moveq.l D1, 0x10
00001304 6308 bls +0xA /* 0000130E */
00001306 0309 btst A1, D1
00001308 768B moveq.l D3, 0xFFFFFF8B
0000130A 070A btst A2, D3
label0000130C:
0000130C E0E0 asr .w -[A0]
label0000130E:
0000130E FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001310 630E bls +0x10 /* 00001320 */
00001312 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001314 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001316 2100 move.l -[A0], D0
00001318 8100 sbcd D0, D0
0000131A E0E0 asr .w -[A0]
0000131C ED21 asl D1.b, D6
0000131E 0FA5 bclr -[A5], D7
label00001320:
00001320 3F03 move.w -[A7], D3
00001322 0605 2400 addi.b D5, 0x0
00001326 2B81 DB03 96BB 122B move.l [[A5 + <<invalid base displacement size>> + A5 * 2] - 0x6944EDD5], D1
0000132E 0B81 bclr D1, D5
00001330 0163 bchg -[A3], D0
00001332 1F91 0183 1196 BB13 move.b [[ + <<invalid base displacement size>> + D0] + 0x1196BB13], [A1]
// begin alternate branch 00001334-0000133E
label00001334:
00001334 0183 bclr D3, D0
00001336 1196 BB13 ED03 9790 move.b [[A0 + A3 * 2] - 0x12FC6870], [A6]
// end alternate branch 00001334-0000133E
label00001334: // (misaligned)
0000133A ED03 asl D3.b, 6
0000133C 9790 sub.l [A0], D3
0000133E 50A5 addq.l -[A5], 8
00001340 130F move.b -[A1], A7
00001342 810D sbcd -[A0], -[A5]
00001344 333C E13D move.w -[A1], 0xE13D
00001348 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
0000134A 010D btst A5, D0
0000134C 5B16 subq.b [A6], 5
0000134E 6300 CB13 bls -0x34EB /* FFFFDE63 */
00001352 F70F .extension 0x70F <<F/4-5/3>> // unimplemented
00001354 5413 addq.b [A3], 2
00001356 003B 15F9 3D3B 15ED 3D4D 9843 8603 ori.b [[PC + 0x15ED3D4D + D3 * 4] - 0x67BC79FD], 0xF9
00001364 1105 move.b -[A0], D5
00001366 5129 1B0F subq.b [A1 + 0x1B0F], 8
0000136A C53F and.b <<invalid special address>>, D2
0000136C 0301 btst D1, D1
0000136E E327 asl D7.b, D1
00001370 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
00001372 CB13 and.b [A3], D5
00001374 6C96 bge -0x68 /* 0000130C */
00001376 9330 C09B sub.b [A0 + A4.w - 0x101], D1
0000137A 0E7B 0523 0E01 .invalid.w [PC + D0 * 8 + 0x1], 0x523 // invalid immediate operation
00001380 0B45 bchg D5, D5
00001382 4E0B .invalid // invalid opcode 4
00001384 66C3 bne -0x3B /* 00001349 */
00001386 014C bchg A4, D0
00001388 020B 8889 andi.b A3, 0x89
0000138C 0C0F 9D0C cmpi.b A7, 0xC
00001390 0FFA .incomplete
00001392 0307 btst D7, D1
00001394 131D move.b -[A1], [A5]+
00001396 A973 syscall StillDown
00001398 CBAE 3483 and.l [A6 + 0x3483], D5
0000139C 1F06 move.b -[A7], D6
0000139E 08D3 2A34 bset.b [A3], 0x34 /* '4' */
000013A2 1B0B move.b -[A5], A3
000013A4 A108 syscall Create/PBHCreate/HCreate, flags=1
000013A6 6B8C bmi -0x72 /* 00001334 */
000013A8 656A bcs +0x6C /* 00001414 */
000013AA 34C3 move.w [A2]+, D3
000013AC 0103 btst D3, D0
000013AE 710B moveq.l D0, 0x0B
000013B0 076B 5A38 bchg [A3 + 0x5A38], D3
000013B4 72BB moveq.l D1, 0xFFFFFFBB
000013B6 222D 27BB move.l D1, [A5 + 0x27BB]
000013BA 222B 2470 move.l D1, [A3 + 0x2470]
000013BE 2599 0F85 move.l [[ + <<invalid base displacement size>>] + D0 * 8], [A1]+
000013C2 1C33 22C1 move.b D6, [A3 + D2.w * 2 - 0x63]
000013C6 05C3 .incomplete
000013C8 1225 move.b D1, -[A5]
label000013CA:
000013CA 09C3 .incomplete
000013CC 8181 413B unpk D0, D1, 0x413B
000013D0 192B 0193 move.b -[A4], [A3 + 0x193]
000013D4 0286 1703 2108 andi.l D6, 0x17032108
000013DA 2503 move.l -[A2], D3
000013DC 0FA9 3ECA bclr [A1 + 0x3ECA], D7
000013E0 B53E xor.b <<invalid special address>>, D2
000013E2 0F81 bclr D1, D7
000013E4 6FE4 ble -0x1A /* 000013CA */
000013E6 1CEE 6311 move.b [A6]+, [A6 + 0x6311]
000013EA 2B05 move.l -[A5], D5
000013EC 2B85 BB29 0706 move.l [[A5 + 0x706 + A3 * 2]], D5
000013F2 83A3 or.l -[A3], D1
000013F4 16C5 move.b [A3]+, D5
000013F6 8216 or.b D1, [A6]
000013F8 1703 move.b -[A3], D3
000013FA 8F00 sbcd D7, D0
000013FC 7333 moveq.l D1, 0x33
000013FE 1702 move.b -[A3], D2
00001400 D4A5 add.l D2, -[A5]
00001402 4DE9 5803 lea.l A6, [A1 + 0x5803]
00001406 0F85 bclr D5, D7
00001408 000D 7663 ori.b A5, 0x63 /* 'c' */
0000140C 01E3 .incomplete
0000140E 03A2 bclr -[A2], D1
00001410 6104 bsr +0x6 /* 00001416 */
00001412 22B8 0708 move.l [A1], [0x00000708]
// begin alternate branch 00001414-00001416
label00001414:
00001414 0708 btst A0, D3
// end alternate branch 00001414-00001416
label00001414: // (misaligned)
fn00001416:
00001416 5963 subq.w -[A3], 4
00001418 58BB 29DB 0363 580F addq.l [[] + 0x363580F], 4
00001420 4263 clr.w -[A3]
00001422 589B addq.l [A3]+, 4
00001424 8302 sbcd D1, D2
00001426 0F22 btst -[A2], D7
00001428 B883 cmp.l D4, D3
0000142A 0703 btst D3, D3
0000142C 58AB 3AA3 addq.l [A3 + 0x3AA3], 4
00001430 1EC2 move.b [A7]+, D2
00001432 4B72 D82B chk.w D5, [A2 + A5 + 0x2B]
00001436 054B bchg A3, D2
00001438 7200 moveq.l D1, 0x00
0000143A 834E 0017 pack -[A1], -[A6], 0x0017
0000143E 836E C2A3 or.w [A6 - 0x3D5D], D1
00001442 4361 chk.w D1, -[A1]
00001444 01A3 bclr -[A3], D0
00001446 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001448 536A 2E25 subq.w [A2 + 0x2E25], 1
0000144C 9F05 subx.b D7, D5
0000144E DFB3 0007 add.l [A3 + D0.w + 0x7], D7
00001452 03B2 1709 bclr [[A2 + <<invalid base displacement size>> + D1 * 8]], D1
00001456 B1B3 0068 xor.l [A3 + D0.w + 0x68], D0
0000145A 68C1 bvc -0x3D /* 0000141D */
0000145C 1BDB move.b <<invalid special address>>, [A3]+
0000145E 2748 12B3 move.l [A3 + 0x12B3], A0
00001462 0000 F346 ori.b D0, 0x46 /* 'F' */
00001466 1301 move.b -[A1], D1
00001468 4862 pea.l -[A2]
0000146A FB5E .extension 0xB5E <<F/4-5/5>> // unimplemented
0000146C A100 syscall Open/PBHOpen/HOpen, flags=1
0000146E 0B06 btst D6, D5
00001470 1440 movea.b A2, D0
00001472 1413 move.b D2, [A3]
00001474 4954 chk.w D4, [A4]
00001476 7ECA moveq.l D7, 0xFFFFFFCA
00001478 CB20 and.b -[A0], D5
0000147A 6868 bvc +0x6A /* 000014E4 */
0000147C 148B move.b [A2], A3
0000147E 1840 movea.b A4, D0
00001480 8B18 or.b [A0]+, D5
00001482 12CA move.b [A1]+, A2
00001484 02A3 3232 A103 andi.l -[A3], 0x3232A103
0000148A 2103 move.l -[A0], D3
0000148C 6100 070A bsr +0x70C /* 00001B98 */
00001490 6F6B ble +0x6D /* 000014FD */
00001492 1717 move.b -[A3], [A7]
00001494 02E5 .incomplete
00001496 DC03 add.b D6, D3
00001498 0D34 5309 btst [[A4 + <<invalid base displacement size>> + D5 * 2]], D6
0000149C 7C0F moveq.l D6, 0x0F
0000149E 124A movea.b A1, A2
000014A0 0F12 btst [A2], D7
000014A2 4A33 4361 020B tst.b [[A3 + 0x20B]]
000014A8 490B .invalid 4, A3 // invalid opcode 4 with b == 4
000014AA 0822 50C3 btst.b -[A2], 0xC3
000014AE 0D2B 231F btst [A3 + 0x231F], D6
000014B2 2B23 move.l -[A5], -[A3]
000014B4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000014B6 02A3 5522 500B andi.l -[A3], 0x5522500B
000014BC 1C2B 23B6 move.b D6, [A3 + 0x23B6]
000014C0 235A 6B0D move.l [A1 + 0x6B0D], [A2]+
000014C4 DB27 add.b -[A7], D5
000014C6 0703 btst D3, D3
000014C8 FE03 0767 .unknown 0xFE03 0x0767 (W = 7)
000014CC 0225 3214 andi.b -[A5], 0x14
000014D0 0705 btst D5, D3
000014D2 2AD8 move.l [A5]+, [A0]+
000014D4 050C btst A4, D2
000014D6 3B08 move.w -[A5], A0
000014D8 B6FB 5E17 cmpa.w A3, [PC + D5 * 8 + 0x17]
000014DC 0693 C31C 040F addi.l [A3], 0xC31C040F
000014E2 E903 asl D3.b, 4
label000014E4:
000014E4 5702 subq.b D2, 3
000014E6 483E nbcd.b <<invalid special address>>
000014E8 1703 move.b -[A3], D3
000014EA B217 cmp.b D1, [A7]
000014EC 0527 btst -[A7], D2
000014EE 62EB bhi -0x13 /* 000014DB */
000014F0 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
000014F2 08F2 DB18 3240 bset.b [A2 + D3.w * 2 + 0x40], 0x18
000014F8 122C 8B38 move.b D1, [A4 - 0x74C8]
000014FC 8C93 or.l D6, [A3]
000014FE 1448 movea.b A2, A0
00001500 40E9 1017 move.w [A1 + 0x1017], SR
00001504 08F7 F110 14B3 bset.b [A7 + D1.w * 4 - 0x77], 0x10
0000150A 5D69 10FB subq.w [A1 + 0x10FB], 6
0000150E 038B bclr A3, D1
00001510 43C3 lea.l A1, D3
00001512 1312 move.b -[A1], [A2]
00001514 3EFB 0648 move.w [A7]+, [PC + D0.w * 8 + 0x48]
00001518 628B bhi -0x73 /* 000014A5 */
0000151A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000151C C369 1E3E and.w [A1 + 0x1E3E], D1
00001520 0702 btst D2, D3
00001522 3817 move.w D4, [A7]
00001524 0AA2 2C37 0117 xori.l -[A2], 0x2C370117
0000152A 0502 btst D2, D2
0000152C 9B4E subx.w -[A5], -[A6]
0000152E 610D bsr +0xF /* 0000153D */
00001530 EE6D lsr D5.w, D7
00001532 0DE1 .incomplete
00001534 4E23 .invalid // invalid opcode 4
00001536 0BFB .incomplete
00001538 03DB .incomplete
0000153A 7143 moveq.l D0, 0x43
0000153C 0832 E114 E10D btst.b [[A2 + <<invalid base displacement size>>] + A6], 0x14
00001542 E4B6 roxr D6, D2
00001544 0F61 bchg -[A1], D7
00001546 0C13 0409 cmpi.b [A3], 0x9 /* '\t' */
0000154A 0D49 bchg A1, D6
0000154C 26A1 move.l [A3], -[A1]
0000154E CABB 1104 and.l D5, <<invalid full ext with I/IS == 4>>
00001552 2E28 4505 move.l D7, [A0 + 0x4505]
00001556 2B06 move.l -[A5], D6
00001558 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000155A CB52 and.w [A2], D5
0000155C F316 .extension 0x316 <<F/4-5/1>> // unimplemented
0000155E 6223 bhi +0x25 /* 00001583 */
00001560 5FC1 sle D1
00001562 00A5 11FA 3C66 ori.l -[A5], 0x11FA3C66
00001568 E31F rol D7.b, 1
0000156A 651D bcs +0x1F /* 00001589 */
0000156C 7333 moveq.l D1, 0x33
0000156E E12B lsl D3.b, D0
00001570 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001572 130B move.b -[A1], A3
00001574 2B05 move.l -[A5], D5
00001576 8343 655E pack D1, D3, 0x655E
0000157A 1C10 move.b D6, [A0]
0000157C 65BD bcs -0x41 /* 0000153B */
0000157E FB46 .extension 0xB46 <<F/4-5/5>> // unimplemented
00001580 A319 syscall InitZone, flags=3
00001582 41B9 8343 B6EB .invalid 0, [0x8343B6EB] // invalid opcode 4 with b == 6
00001588 49E5 lea.l A4, -[A5]
0000158A 1473 08CB movea.b A2, [A3 + D0 - 0x53]
0000158E 529B addq.l [A3]+, 1
00001590 0113 btst [A3], D0
00001592 0C48 E53F cmpi.w A0, 0xE53F
00001596 8346 2B03 pack D1, D6, 0x2B03
0000159A 161E move.b D3, [A6]+
0000159C 166B 0D23 movea.b A3, [A3 + 0xD23]
000015A0 5F44 subq.w D4, 7
000015A2 CB06 abcd D5, D6
000015A4 6502 bcs +0x4 /* 000015A8 */
000015A6 D302 addx.b D1, D2
label000015A8:
000015A8 2B07 move.l -[A5], D7
000015AA CB52 and.w [A2], D5
000015AC 48C5 ext.l D5
000015AE 07A3 bclr -[A3], D3
000015B0 4CA3 1233 movem.w D3,D6,A2,A3,A6,A7, -[A3]
000015B4 00AB 0A6B 0D8B 4307 ori.l [A3 + 0x4307], 0xA6B0D8B
000015BC 057B 2B34 bchg <<invalid full ext with I/IS == 4>>, D2
000015C0 1C6A 0D12 movea.b A6, [A2 + 0xD12]
000015C4 1414 move.b D2, [A4]
000015C6 5D11 subq.b [A1], 6
000015C8 0119 btst [A1]+, D0
000015CA 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000015CC 83B4 0F4C or.l <<invalid full ext with I/IS == 4>>, D1
000015D0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000015D2 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000015D4 8334 EB49 or.b [[A4 + <<invalid base displacement size>>]], D1
000015D8 0703 btst D3, D3
000015DA 2A9B move.l [A5], [A3]+
000015DC 0183 bclr D3, D0
000015DE 011E btst [A6]+, D0
000015E0 16E1 move.b [A3]+, -[A1]
000015E2 0633 05EB 497A 7AA9 1123 059B addi.b [[A3 + 0x7AA91123] + 0x59B], 0xEB
000015EE 01D8 .incomplete
000015F0 1216 move.b D1, [A6]
000015F2 410F .invalid 0, A7 // invalid opcode 4 with b == 4
000015F4 E10A lsl D2.b, 8
000015F6 A1D6 syscall vAllocNode, flags=1
000015F8 2702 move.l -[A3], D2
000015FA C217 and.b D1, [A7]
000015FC 0404 0A61 subi.b D4, 0x61 /* 'a' */
00001600 210F move.l -[A0], A7
00001602 0917 btst [A7], D4
00001604 3E65 movea.w A7, -[A5]
00001606 89A1 or.l -[A1], D4
00001608 A70F syscall MountVol, flags=7
0000160A 8CC3 divu.w D6, D3
0000160C 1265 movea.b A1, -[A5]
0000160E 3D32 000F move.w -[A6], [A2 + D0.w + 0xF]
00001612 8C0B or.b D6, A3
00001614 09A1 bclr -[A1], D4
00001616 0107 btst D7, D0
00001618 0A28 C842 0207 xori.b [A0 + 0x207], 0x42 /* 'B' */
0000161E 82E0 divu.w D1, -[A0]
00001620 2B19 move.l -[A5], [A1]+
00001622 851E or.b [A6]+, D2
00001624 2521 move.l -[A2], -[A1]
00001626 4330 E513 122C 2302 .invalid 1, [[A0 + A6 * 4] + 0x122C2302] // invalid opcode 4 with b == 4
0000162E E513 roxl D3.b, 2
00001630 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00001632 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001634 BB05 xor.b D5, D5
00001636 C213 and.b D1, [A3]
00001638 4AD3 tas.b [A3]
0000163A 0885 3F07 bclr.b D5, 0x7
0000163E 0351 bchg [A1], D1
00001640 819A or.l [A2]+, D0
00001642 9313 sub.b [A3], D1
00001644 000F 1C3E ori.b A7, 0x3E /* '>' */
00001648 7B03 moveq.l D5, 0x03
0000164A FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
0000164C 2705 move.l -[A3], D5
0000164E 1F17 move.b -[A7], [A7]
00001650 04E8 .incomplete
00001652 2E04 move.l D7, D4
00001654 2120 move.l -[A0], -[A0]
00001656 2329 CD8F move.l -[A1], [A1 - 0x3271]
0000165A F40B cinvl NONE, [A3]
0000165C 2953 397B move.l [A4 + 0x397B], [A3]
00001660 020B 295B andi.b A3, 0x5B /* '[' */
00001664 3983 0522 505B 0A2B move.w [[A4 + 0x505B + D0 * 4] + 0xA2B], D3
0000166C 23F0 1B01 2B23 0303 move.l [0x2B230303], [[A0 + <<invalid base displacement size>> + D1 * 2]]
00001674 9B95 sub.l [A5], D5
00001676 5B06 subq.b D6, 5
00001678 3310 move.w -[A1], [A0]
0000167A F022 50F3 .pmove2 0xF022, 0x50F3 // unimplemented
0000167E 072B 2300 btst [A3 + 0x2300], D3
00001682 1369 1440 9B81 move.b [A1 - 0x647F], [A1 + 0x1440]
00001688 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000168A C51A and.b [A2]+, D2
0000168C 1369 4304 4125 move.b [A1 + 0x4125], [A1 + 0x4304]
00001692 C5E0 muls.w D2, -[A0]
00001694 9B77 1304 sub.w <<invalid full ext with I/IS == 4>>, D5
00001698 1422 move.b D2, -[A2]
0000169A DB27 add.b -[A7], D5
0000169C 8B14 or.b [A4], D5
0000169E 2705 move.l -[A3], D5
000016A0 1DAD EF37 008E move.b [A6 + D0.w - 0x114], [A5 - 0x10C9]
000016A6 54C3 scc D3
000016A8 0853 0704 bchg.b [A3], 0x4
000016AC 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
000016AE BA34 440F cmp.b D5, [A4 + D4.w * 4 + 0xF]
000016B2 6407 bcc +0x9 /* 000016BB */
000016B4 07AA 2B13 bclr [A2 + 0x2B13], D3
000016B8 640A bcc +0xC /* 000016C4 */
000016BA 3463 movea.w A2, -[A3]
000016BC 00D8 .incomplete
000016BE 3B59 640A move.w [A5 + 0x640A /* export_3197 */], [A1]+
000016C2 4227 clr.b -[A7]
label000016C4:
000016C4 0881 4504 bclr.b D1, 0x4
000016C8 6B06 bmi +0x8 /* 000016D0 */
000016CA 1E04 move.b D7, D4
000016CC AB12 syscall PackRgn
000016CE E10E lsl D6.b, 8
label000016D0:
000016D0 D30F addx.b -[A1], -[A7]
000016D2 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
000016D4 164D movea.b A3, A5
000016D6 0EF1 .incomplete
000016D8 05F3 .incomplete
000016DA 4254 clr.w [A4]
000016DC 7304 moveq.l D1, 0x04
000016DE 2106 move.l -[A0], D6
000016E0 3B3C 4854 move.w -[A5], 0x4854 /* 'HT' */
000016E4 CB04 abcd D5, D4
000016E6 00D3 .incomplete
000016E8 1BC5 move.b <<invalid special address>>, D5
000016EA 06FB .incomplete
000016EC 2F3B 082D move.l -[A7], [PC + D0 + 0x2D]
000016F0 0107 btst D7, D0
000016F2 00AF 6300 C0FB 3A34 ori.l [A7 + 0x3A34], 0x6300C0FB
000016FA D906 addx.b D4, D6
000016FC 170A move.b -[A3], A2
000016FE CD41 exg D6, D1
00001700 04AB 2BA5 031B 01FE subi.l [A3 + 0x1FE], 0x2BA5031B
00001708 B046 cmp.w D0, D6
0000170A 653F bcs +0x41 /* 0000174B */
0000170C 8907 sbcd D4, D7
0000170E 830C sbcd -[A1], -[A4]
00001710 DE78 2E10 add.w D7, [0x00002E10]
00001714 C52F 0302 and.b [A7 + 0x302], D2
00001718 3214 move.w D1, [A4]
0000171A 8427 or.b D2, -[A7]
0000171C 0276 3B10 CE34 andi.w [A6 + A4 * 8 + 0x34], 0x3B10
00001722 3853 movea.w A4, [A3]
00001724 2D17 move.l -[A6], [A7]
00001726 027F 5B05 andi.w <<invalid special address>>, 0x5B05
0000172A 0702 btst D2, D3
0000172C 83AB 05BC or.l [A3 + 0x5BC], D1
00001730 5A60 addq.w -[A0], 5
00001732 1417 move.b D2, [A7]
00001734 025E 1026 andi.w [A6]+, 0x1026
00001738 8B0C sbcd -[A5], -[A4]
0000173A 711B moveq.l D0, 0x1B
0000173C EB06 asl D6.b, 5
0000173E 6505 bcs +0x7 /* 00001745 */
00001740 0453 0C8D subi.w [A3], 0xC8D
00001744 051C btst [A4]+, D2
00001746 10B1 0506 081C move.b [A0], [[A1 + <<invalid base displacement size>>] + D0 * 4 + 0x81C]
0000174C 6A00 930C bpl -0x6CF2 /* FFFFAA5A */
00001750 3B06 move.w -[A5], D6
00001752 3003 move.w D0, D3
00001754 24A1 move.l [A2], -[A1]
00001756 022B 1448 84E1 andi.b [A3 - 0x7B1F], 0x48 /* 'H' */
0000175C 3452 movea.w A2, [A2]
0000175E 3304 move.w -[A1], D4
00001760 34D3 move.w [A2]+, [A3]
00001762 0E63 0B43 .invalid.w -[A3], 0xB43 // invalid immediate operation
00001766 6F2B ble +0x2D /* 00001793 */
00001768 0753 bchg [A3], D3
0000176A 1734 1E10 move.b -[A3], [A4 + D1 * 8 + 0x10]
0000176E 3312 move.w -[A1], [A2]
00001770 9B30 6868 sub.b [A0 + D6 + 0x68], D5
00001774 F34D .extension 0x34D <<F/4-5/1>> // unimplemented
00001776 640A bcc +0xC /* 00001782 */
00001778 3B37 FEE1 move.w -[A5], [A7 + A7 * 8 - 0x31]
0000177C 018B bclr A3, D0
0000177E 493B 0A04 .invalid 4, [PC + D0 * 2 + 0x4] // invalid opcode 4 with b == 4
label00001782:
00001782 1E10 move.b D7, [A0]
00001784 A306 syscall KillIO, flags=3
00001786 3C68 687B movea.w A6, [A0 + 0x687B]
0000178A 0D49 bchg A1, D6
0000178C 19AB 6A95 0113 042B 8F4B move.b [[A4 + D0] + 0x42B8F4B], [A3 + 0x6A95]
00001796 0523 btst -[A3], D2
00001798 8626 or.b D3, -[A6]
0000179A 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
0000179C 967D sub.w D3, <<invalid special address>>
0000179E 13F3 16BE 347B 80B2 move.b [0x347B80B2], [A3 + D1.w * 8 - 0x66]
000017A6 340F move.w D2, A7
000017A8 7113 moveq.l D0, 0x13
000017AA 1C04 move.b D6, D4
000017AC FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000017AE 0800 9B2A btst.b D0, 0x2A /* '*' */
000017B2 9D03 subx.b D6, D3
000017B4 332E BA34 move.w -[A1], [A6 - 0x45CC]
000017B8 9B14 sub.b [A4], D5
000017BA 1E10 move.b D7, [A0]
000017BC 8300 sbcd D1, D0
000017BE BA34 2701 cmp.b D5, [[A4 + <<invalid base displacement size>> + D2 * 8]]
000017C2 BA99 cmp.l D5, [A1]+
000017C4 026B 25BA 34BB andi.w [A3 + 0x34BB], 0x25BA
000017CA 044B 040B subi.w A3, 0x40B
000017CE 1797 157E move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A7]
000017D2 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
000017D4 BA34 F31B 7B00 F301 cmp.b D5, [[A4 + A7 * 2] + 0x7B00F301]
000017DC EB33 roxl D3.b, D5
000017DE 2B16 move.l -[A5], [A6]
000017E0 5D02 subq.b D2, 6
000017E2 0608 1400 addi.b A0, 0x0
000017E6 3B20 move.w -[A5], -[A0]
000017E8 3005 move.w D0, D5
000017EA 03B2 3407 bclr [A2 + D3.w * 4 + 0x7], D1
000017EE 023A 1402 132A andi.b [PC + 0x132A /* 00002B1A, cstring ""<EOF> */], 0x2
000017F4 2702 move.l -[A3], D2
000017F6 0E18 .incomplete